home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
MacP&L
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11532_METHCAST.txt
< prev
next >
Wrap
Text File
|
1993-09-18
|
181KB
|
3,198 lines
# near model CODE resource
# jump table entries: 6896-6925 (30 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 3F2E 000A move.w -[A7], [A6 + 0xA]
0000000A 3F3C 001C move.w -[A7], 0x1C
0000000E 302E 0008 move.w D0, [A6 + 0x8]
00000012 48C0 ext.l D0
00000014 2F00 move.l -[A7], D0
00000016 42A7 clr.l -[A7]
00000018 4EBA 1160 jsr [PC + 0x1160 /* 0000117A */]
0000001C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000020 4E5E unlink A6
00000022 2E9F move.l [A7], [A7]+
00000024 4E75 rts
fn00000026:
00000026 4E56 0000 link A6, 0
0000002A 42A7 clr.l -[A7]
0000002C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000030 3F3C 001D move.w -[A7], 0x1D
00000034 42A7 clr.l -[A7]
00000036 42A7 clr.l -[A7]
00000038 4EBA 1140 jsr [PC + 0x1140 /* 0000117A */]
0000003C 201F move.l D0, [A7]+
0000003E 3D40 000A move.w [A6 + 0xA], D0
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 544F addq.w A7, 2
00000048 4ED0 jmp [A0]
fn0000004A:
0000004A 4E56 0000 link A6, 0
0000004E 42A7 clr.l -[A7]
00000050 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000054 3F3C 0011 move.w -[A7], 0x11
00000058 42A7 clr.l -[A7]
0000005A 42A7 clr.l -[A7]
0000005C 4EBA 111C jsr [PC + 0x111C /* 0000117A */]
00000060 4A9F tst.l [A7]+
00000062 57C0 seq D0
00000064 4400 neg.b D0
00000066 1D40 000A move.b [A6 + 0xA], D0
0000006A 4E5E unlink A6
0000006C 205F movea.l A0, [A7]+
0000006E 544F addq.w A7, 2
00000070 4ED0 jmp [A0]
fn00000072:
00000072 4E56 0000 link A6, 0
00000076 206E 0008 movea.l A0, [A6 + 0x8]
0000007A 2F08 move.l -[A7], A0
0000007C 42A7 clr.l -[A7]
0000007E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000082 3F3C 001D move.w -[A7], 0x1D
00000086 42A7 clr.l -[A7]
00000088 42A7 clr.l -[A7]
0000008A 4EBA 10EE jsr [PC + 0x10EE /* 0000117A */]
0000008E 201F move.l D0, [A7]+
00000090 205F movea.l A0, [A7]+
00000092 3080 move.w [A0], D0
00000094 42A7 clr.l -[A7]
00000096 3F2E 000C move.w -[A7], [A6 + 0xC]
0000009A 3F3C 0011 move.w -[A7], 0x11
0000009E 42A7 clr.l -[A7]
000000A0 42A7 clr.l -[A7]
000000A2 4EBA 10D6 jsr [PC + 0x10D6 /* 0000117A */]
000000A6 4A9F tst.l [A7]+
000000A8 57C0 seq D0
000000AA 4400 neg.b D0
000000AC 1D40 000E move.b [A6 + 0xE], D0
000000B0 4E5E unlink A6
000000B2 205F movea.l A0, [A7]+
000000B4 5C4F addq.w A7, 6
000000B6 4ED0 jmp [A0]
000000B8 4E56 FEEA link A6, -0x0116
000000BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000C0 3C2E 0008 move.w D6, [A6 + 0x8]
000000C4 426E 000A clr.w [A6 + 0xA]
000000C8 42A7 clr.l -[A7]
000000CA 3F06 move.w -[A7], D6
000000CC 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000000D0 265F movea.l A3, [A7]+
000000D2 284B movea.l A4, A3
000000D4 4AAC 001E tst.l [A4 + 0x1E]
000000D8 6704 beq +0x6 /* 000000DE */
000000DA 6000 015C bra +0x15E /* 00000238 */
label000000DE:
000000DE 4267 clr.w -[A7]
000000E0 3F06 move.w -[A7], D6
000000E2 486E FFFC pea.l [A6 - 0x4]
000000E6 4EBA FF8A jsr [PC - 0x76 /* 00000072 */]
000000EA 101F move.b D0, [A7]+
000000EC 660A bne +0xC /* 000000F8 */
000000EE 3D6D F212 000A move.w [A6 + 0xA], [A5 - 0xDEE]
000000F4 6000 0142 bra +0x144 /* 00000238 */
label000000F8:
000000F8 422E FFFB clr.b [A6 - 0x5]
000000FC 4267 clr.w -[A7]
000000FE 2F0B move.l -[A7], A3
00000100 3F3C 0003 move.w -[A7], 0x3
00000104 4EBA 0DD8 jsr [PC + 0xDD8 /* 00000EDE */]
00000108 101F move.b D0, [A7]+
0000010A 6704 beq +0x6 /* 00000110 */
0000010C 6000 00D2 bra +0xD4 /* 000001E0 */
label00000110:
00000110 4AAC 000C tst.l [A4 + 0xC]
00000114 57C0 seq D0
00000116 4A00 tst.b D0
00000118 671C beq +0x1E /* 00000136 */
0000011A 2F00 move.l -[A7], D0
0000011C 4267 clr.w -[A7]
0000011E 2F0B move.l -[A7], A3
00000120 4EBA 0A52 jsr [PC + 0xA52 /* 00000B74 */]
00000124 121F move.b D1, [A7]+
00000126 201F move.l D0, [A7]+
00000128 C001 and.b D0, D1
0000012A 670A beq +0xC /* 00000136 */
0000012C 3D6D F212 000A move.w [A6 + 0xA], [A5 - 0xDEE]
00000132 6000 00AC bra +0xAE /* 000001E0 */
label00000136:
00000136 42A7 clr.l -[A7]
00000138 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000013C 0C9F 0000 3A98 cmpi.l [A7]+, 0x3A98
00000142 6C16 bge +0x18 /* 0000015A */
00000144 1B7C 0001 F233 move.b [A5 - 0xDCD], 0x1
0000014A 3B7C FF94 F212 move.w [A5 - 0xDEE], 0xFF94
00000150 3D6D F212 000A move.w [A6 + 0xA], [A5 - 0xDEE]
00000156 6000 0088 bra +0x8A /* 000001E0 */
label0000015A:
0000015A 4267 clr.w -[A7]
0000015C 486C 001E pea.l [A4 + 0x1E]
00000160 2F2C 000C move.l -[A7], [A4 + 0xC]
00000164 3F3C 0004 move.w -[A7], 0x4
00000168 486E FFFB pea.l [A6 - 0x5]
0000016C 303C 00F1 move.w D0, 0xF1
00000170 AAAA syscall QuickTimeDispatch
00000172 3E1F move.w D7, [A7]+
00000174 0C47 F830 cmpi.w D7, 0xF830
00000178 6618 bne +0x1A /* 00000192 */
0000017A 4267 clr.w -[A7]
0000017C 486C 001E pea.l [A4 + 0x1E]
00000180 2F2C 000C move.l -[A7], [A4 + 0xC]
00000184 4267 clr.w -[A7]
00000186 486E FFFB pea.l [A6 - 0x5]
0000018A 303C 00F1 move.w D0, 0xF1
0000018E AAAA syscall QuickTimeDispatch
00000190 3E1F move.w D7, [A7]+
label00000192:
00000192 3D47 000A move.w [A6 + 0xA], D7
00000196 7094 moveq.l D0, 0xFFFFFF94
00000198 B047 cmp.w D0, D7
0000019A 660E bne +0x10 /* 000001AA */
0000019C 1B7C 0001 F233 move.b [A5 - 0xDCD], 0x1
000001A2 3B47 F212 move.w [A5 - 0xDEE], D7
000001A6 6000 0090 bra +0x92 /* 00000238 */
label000001AA:
000001AA 4A47 tst.w D7
000001AC 6732 beq +0x34 /* 000001E0 */
000001AE 2F0B move.l -[A7], A3
000001B0 3F3C 0003 move.w -[A7], 0x3
000001B4 1F3C 0001 move.b -[A7], 0x1
000001B8 4EBA 0D58 jsr [PC + 0xD58 /* 00000F12 */]
000001BC 422E FFFB clr.b [A6 - 0x5]
000001C0 7080 moveq.l D0, 0xFFFFFF80
000001C2 B047 cmp.w D0, D7
000001C4 57C0 seq D0
000001C6 4A00 tst.b D0
000001C8 6616 bne +0x18 /* 000001E0 */
000001CA 0C47 F830 cmpi.w D7, 0xF830
000001CE 57C1 seq D1
000001D0 8001 or.b D0, D1
000001D2 6702 beq +0x4 /* 000001D6 */
000001D4 600A bra +0xC /* 000001E0 */
label000001D6:
000001D6 1B7C 0001 F233 move.b [A5 - 0xDCD], 0x1
000001DC 3B47 F212 move.w [A5 - 0xDEE], D7
label000001E0:
000001E0 102E FFFB move.b D0, [A6 - 0x5]
000001E4 6748 beq +0x4A /* 0000022E */
000001E6 42A7 clr.l -[A7]
000001E8 42A7 clr.l -[A7]
000001EA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000001EE 2D5F FFF6 move.l [A6 - 0xA], [A7]+
000001F2 4267 clr.w -[A7]
000001F4 2F2C 001E move.l -[A7], [A4 + 0x1E]
000001F8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000001FC 303C 0022 move.w D0, 0x22 /* '\"' */
00000200 AAAA syscall QuickTimeDispatch
00000202 3E1F move.w D7, [A7]+
00000204 6620 bne +0x22 /* 00000226 */
00000206 486C 000C pea.l [A4 + 0xC]
0000020A 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000020E 296E FFF6 000C move.l [A4 + 0xC], [A6 - 0xA]
00000214 486B 0007 pea.l [A3 + 0x7]
00000218 3F3C 0003 move.w -[A7], 0x3
0000021C 1F3C 0001 move.b -[A7], 0x1
00000220 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00000224 6008 bra +0xA /* 0000022E */
label00000226:
00000226 486E FFF6 pea.l [A6 - 0xA]
0000022A 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label0000022E:
0000022E 3F06 move.w -[A7], D6
00000230 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000234 4EBA FDCA jsr [PC - 0x236 /* 00000000 */]
label00000238:
00000238 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000023C 4E5E unlink A6
0000023E 205F movea.l A0, [A7]+
00000240 544F addq.w A7, 2
00000242 4ED0 jmp [A0]
00000244 4E56 FFFC link A6, -0x0004
00000248 48E7 0108 movem.l -[A7], D7,A4
0000024C 3E2E 0008 move.w D7, [A6 + 0x8]
00000250 102D EE26 move.b D0, [A5 - 0x11DA]
00000254 670E beq +0x10 /* 00000264 */
00000256 7201 moveq.l D1, 0x01
00000258 B247 cmp.w D1, D7
0000025A 57C1 seq D1
0000025C C001 and.b D0, D1
0000025E 6704 beq +0x6 /* 00000264 */
00000260 6000 00E4 bra +0xE6 /* 00000346 */
label00000264:
00000264 102D EE25 move.b D0, [A5 - 0x11DB]
00000268 670E beq +0x10 /* 00000278 */
0000026A 7202 moveq.l D1, 0x02
0000026C B247 cmp.w D1, D7
0000026E 57C1 seq D1
00000270 C001 and.b D0, D1
00000272 6704 beq +0x6 /* 00000278 */
00000274 6000 00D0 bra +0xD2 /* 00000346 */
label00000278:
00000278 206E 000C movea.l A0, [A6 + 0xC]
0000027C 49E8 027E lea.l A4, [A0 + 0x27E]
00000280 7001 moveq.l D0, 0x01
00000282 B047 cmp.w D0, D7
00000284 665A bne +0x5C /* 000002E0 */
00000286 7004 moveq.l D0, 0x04
00000288 6B1C bmi +0x1E /* 000002A6 */
0000028A 206D F242 movea.l A0, [A5 - 0xDBE]
0000028E B07C 001F cmp.w D0, 0x1F
00000292 6E12 bgt +0x14 /* 000002A6 */
00000294 41E8 0896 lea.l A0, [A0 + 0x896]
00000298 3200 move.w D1, D0
0000029A E649 lsr D1.w, 3
0000029C 4441 neg.w D1
0000029E 0130 10FF btst [A0 + D1.w - 0x1], D0
000002A2 0A3C 0004 xori.b ccr, 4
label000002A6:
000002A6 6700 009E beq +0xA0 /* 00000346 */
000002AA 7017 moveq.l D0, 0x17
000002AC B02C 0001 cmp.b D0, [A4 + 0x1]
000002B0 57C0 seq D0
000002B2 4A00 tst.b D0
000002B4 6712 beq +0x14 /* 000002C8 */
000002B6 2F00 move.l -[A7], D0
000002B8 4267 clr.w -[A7]
000002BA 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002BE 4EBA FD8A jsr [PC - 0x276 /* 0000004A */]
000002C2 121F move.b D1, [A7]+
000002C4 201F move.l D0, [A7]+
000002C6 C001 and.b D0, D1
label000002C8:
000002C8 1F2C 0001 move.b -[A7], [A4 + 0x1]
000002CC 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002D0 3F07 move.w -[A7], D7
000002D2 486D F14A pea.l [A5 - 0xEB6]
000002D6 1F2E 000A move.b -[A7], [A6 + 0xA]
000002DA 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000002DE 6066 bra +0x68 /* 00000346 */
label000002E0:
000002E0 7002 moveq.l D0, 0x02
000002E2 B047 cmp.w D0, D7
000002E4 57C0 seq D0
000002E6 4A00 tst.b D0
000002E8 675C beq +0x5E /* 00000346 */
000002EA C02D EF9E and.b D0, [A5 - 0x1062]
000002EE 6756 beq +0x58 /* 00000346 */
000002F0 7003 moveq.l D0, 0x03
000002F2 6B1C bmi +0x1E /* 00000310 */
000002F4 206D F242 movea.l A0, [A5 - 0xDBE]
000002F8 B07C 001F cmp.w D0, 0x1F
000002FC 6E12 bgt +0x14 /* 00000310 */
000002FE 41E8 0896 lea.l A0, [A0 + 0x896]
00000302 3200 move.w D1, D0
00000304 E649 lsr D1.w, 3
00000306 4441 neg.w D1
00000308 0130 10FF btst [A0 + D1.w - 0x1], D0
0000030C 0A3C 0004 xori.b ccr, 4
label00000310:
00000310 6734 beq +0x36 /* 00000346 */
00000312 7017 moveq.l D0, 0x17
00000314 B02C 000A cmp.b D0, [A4 + 0xA]
00000318 57C0 seq D0
0000031A 4A00 tst.b D0
0000031C 6712 beq +0x14 /* 00000330 */
0000031E 2F00 move.l -[A7], D0
00000320 4267 clr.w -[A7]
00000322 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000326 4EBA FD22 jsr [PC - 0x2DE /* 0000004A */]
0000032A 121F move.b D1, [A7]+
0000032C 201F move.l D0, [A7]+
0000032E C001 and.b D0, D1
label00000330:
00000330 1F2C 000A move.b -[A7], [A4 + 0xA]
00000334 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000338 3F07 move.w -[A7], D7
0000033A 486D F14A pea.l [A5 - 0xEB6]
0000033E 1F2E 000A move.b -[A7], [A6 + 0xA]
00000342 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
label00000346:
00000346 4CDF 1080 movem.l D7,A4, [A7]+
0000034A 4E5E unlink A6
0000034C 205F movea.l A0, [A7]+
0000034E 504F addq.w A7, 8
00000350 4ED0 jmp [A0]
fn00000352:
00000352 4E56 0000 link A6, 0
00000356 206D F24E movea.l A0, [A5 - 0xDB2]
0000035A 1028 0146 move.b D0, [A0 + 0x146]
0000035E 6722 beq +0x24 /* 00000382 */
00000360 4A68 0148 tst.w [A0 + 0x148]
00000364 56C1 sne D1
00000366 C001 and.b D0, D1
00000368 4A00 tst.b D0
0000036A 6716 beq +0x18 /* 00000382 */
0000036C 322E 0008 move.w D1, [A6 + 0x8]
00000370 B268 0148 cmp.w D1, [A0 + 0x148]
00000374 5CC1 sge D1
00000376 C001 and.b D0, D1
00000378 6708 beq +0xA /* 00000382 */
0000037A 3D68 014C 000A move.w [A6 + 0xA], [A0 + 0x14C]
00000380 6030 bra +0x32 /* 000003B2 */
label00000382:
00000382 206D F24E movea.l A0, [A5 - 0xDB2]
00000386 70FF moveq.l D0, 0xFFFFFFFF
00000388 B068 0126 cmp.w D0, [A0 + 0x126]
0000038C 6708 beq +0xA /* 00000396 */
0000038E 3D68 0126 000A move.w [A6 + 0xA], [A0 + 0x126]
00000394 601C bra +0x1E /* 000003B2 */
label00000396:
00000396 206D F24E movea.l A0, [A5 - 0xDB2]
0000039A 70FF moveq.l D0, 0xFFFFFFFF
0000039C B068 019C cmp.w D0, [A0 + 0x19C]
000003A0 6708 beq +0xA /* 000003AA */
000003A2 3D68 019C 000A move.w [A6 + 0xA], [A0 + 0x19C]
000003A8 6008 bra +0xA /* 000003B2 */
label000003AA:
000003AA 4267 clr.w -[A7]
000003AC A994 syscall CurResFile
000003AE 3D5F 000A move.w [A6 + 0xA], [A7]+
label000003B2:
000003B2 4E5E unlink A6
000003B4 205F movea.l A0, [A7]+
000003B6 544F addq.w A7, 2
000003B8 4ED0 jmp [A0]
fn000003BA:
000003BA 4E56 FFF0 link A6, -0x0010
000003BE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003C2 266E 0008 movea.l A3, [A6 + 0x8]
000003C6 2853 movea.l A4, [A3]
000003C8 302B 0006 move.w D0, [A3 + 0x6]
000003CC 0440 0011 subi.w D0, 0x11
000003D0 672E beq +0x30 /* 00000400 */
000003D2 0440 000B subi.w D0, 0xB
000003D6 6700 00B2 beq +0xB4 /* 0000048A */
000003DA 5340 subq.w D0, 1
000003DC 6700 0128 beq +0x12A /* 00000506 */
000003E0 5340 subq.w D0, 1
000003E2 6700 016E beq +0x170 /* 00000552 */
000003E6 5B40 subq.w D0, 5
000003E8 6704 beq +0x6 /* 000003EE */
000003EA 6000 0166 bra +0x168 /* 00000552 */
label000003EE:
000003EE 42A7 clr.l -[A7]
000003F0 2F0B move.l -[A7], A3
000003F2 3F3C 0005 move.w -[A7], 0x5
000003F6 4EBA 0D52 jsr [PC + 0xD52 /* 0000114A */]
000003FA 2C1F move.l D6, [A7]+
000003FC 6000 0154 bra +0x156 /* 00000552 */
label00000400:
00000400 4AAC 000C tst.l [A4 + 0xC]
00000404 6716 beq +0x18 /* 0000041C */
00000406 206C 000C movea.l A0, [A4 + 0xC]
0000040A 4A90 tst.l [A0]
0000040C 660E bne +0x10 /* 0000041C */
0000040E 42A7 clr.l -[A7]
00000410 2F0B move.l -[A7], A3
00000412 3F3C 0005 move.w -[A7], 0x5
00000416 4EBA 0D32 jsr [PC + 0xD32 /* 0000114A */]
0000041A 2C1F move.l D6, [A7]+
label0000041C:
0000041C 4AAC 000C tst.l [A4 + 0xC]
00000420 670E beq +0x10 /* 00000430 */
00000422 2F2C 000C move.l -[A7], [A4 + 0xC]
00000426 205F movea.l A0, [A7]+
00000428 A04A syscall HNoPurge
0000042A 426D F212 clr.w [A5 - 0xDEE]
0000042E 6022 bra +0x24 /* 00000452 */
label00000430:
00000430 42A7 clr.l -[A7]
00000432 2F0B move.l -[A7], A3
00000434 3F3C 0002 move.w -[A7], 0x2
00000438 4EBA 0D10 jsr [PC + 0xD10 /* 0000114A */]
0000043C 2C1F move.l D6, [A7]+
0000043E 4A6D F212 tst.w [A5 - 0xDEE]
00000442 660E bne +0x10 /* 00000452 */
00000444 42A7 clr.l -[A7]
00000446 2F0B move.l -[A7], A3
00000448 3F3C 0010 move.w -[A7], 0x10
0000044C 4EBA 0CFC jsr [PC + 0xCFC /* 0000114A */]
00000450 2C1F move.l D6, [A7]+
label00000452:
00000452 302D F212 move.w D0, [A5 - 0xDEE]
00000456 48C0 ext.l D0
00000458 2740 0018 move.l [A3 + 0x18], D0
0000045C 4A6D F212 tst.w [A5 - 0xDEE]
00000460 57C0 seq D0
00000462 4A00 tst.b D0
00000464 6700 00EC beq +0xEE /* 00000552 */
00000468 7201 moveq.l D1, 0x01
0000046A B2AB 0008 cmp.l D1, [A3 + 0x8]
0000046E 57C1 seq D1
00000470 C001 and.b D0, D1
00000472 6700 00DE beq +0xE0 /* 00000552 */
00000476 486C 0007 pea.l [A4 + 0x7]
0000047A 3F3C 0004 move.w -[A7], 0x4
0000047E 1F3C 0001 move.b -[A7], 0x1
00000482 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00000486 6000 00CA bra +0xCC /* 00000552 */
label0000048A:
0000048A 4AAC 000C tst.l [A4 + 0xC]
0000048E 56C0 sne D0
00000490 4A00 tst.b D0
00000492 6700 00BE beq +0xC0 /* 00000552 */
00000496 206C 000C movea.l A0, [A4 + 0xC]
0000049A 4A90 tst.l [A0]
0000049C 56C1 sne D1
0000049E C001 and.b D0, D1
000004A0 6700 00B0 beq +0xB2 /* 00000552 */
000004A4 3E2B 000A move.w D7, [A3 + 0xA]
000004A8 7002 moveq.l D0, 0x02
000004AA B047 cmp.w D0, D7
000004AC 660E bne +0x10 /* 000004BC */
000004AE 486C 0007 pea.l [A4 + 0x7]
000004B2 2F3C 0000 0004 move.l -[A7], 0x4
000004B8 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
label000004BC:
000004BC 4267 clr.w -[A7]
000004BE 2F2C 000C move.l -[A7], [A4 + 0xC]
000004C2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004C6 101F move.b D0, [A7]+
000004C8 6702 beq +0x4 /* 000004CC */
000004CA 4247 clr.w D7
label000004CC:
000004CC 082C 0003 0007 btst.b [A4 + 0x7], 0x3
000004D2 6702 beq +0x4 /* 000004D6 */
000004D4 4247 clr.w D7
label000004D6:
000004D6 082C 0004 0007 btst.b [A4 + 0x7], 0x4
000004DC 6702 beq +0x4 /* 000004E0 */
000004DE 4247 clr.w D7
label000004E0:
000004E0 206D F24E movea.l A0, [A5 - 0xDB2]
000004E4 7003 moveq.l D0, 0x03
000004E6 B068 019E cmp.w D0, [A0 + 0x19E]
000004EA 6602 bne +0x4 /* 000004EE */
000004EC 4247 clr.w D7
label000004EE:
000004EE 4A47 tst.w D7
000004F0 6F0A ble +0xC /* 000004FC */
000004F2 2F2C 000C move.l -[A7], [A4 + 0xC]
000004F6 205F movea.l A0, [A7]+
000004F8 A049 syscall HPurge
000004FA 6056 bra +0x58 /* 00000552 */
label000004FC:
000004FC 2F2C 000C move.l -[A7], [A4 + 0xC]
00000500 205F movea.l A0, [A7]+
00000502 A04A syscall HNoPurge
00000504 604C bra +0x4E /* 00000552 */
label00000506:
00000506 7000 moveq.l D0, 0x00
00000508 2740 0018 move.l [A3 + 0x18], D0
0000050C 4AAC 000C tst.l [A4 + 0xC]
00000510 57C0 seq D0
00000512 4A00 tst.b D0
00000514 660C bne +0xE /* 00000522 */
00000516 206C 000C movea.l A0, [A4 + 0xC]
0000051A 4A90 tst.l [A0]
0000051C 57C1 seq D1
0000051E 8001 or.b D0, D1
00000520 6708 beq +0xA /* 0000052A */
label00000522:
00000522 7001 moveq.l D0, 0x01
00000524 2740 0018 move.l [A3 + 0x18], D0
00000528 6028 bra +0x2A /* 00000552 */
label0000052A:
0000052A 4267 clr.w -[A7]
0000052C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000530 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000534 101F move.b D0, [A7]+
00000536 661A bne +0x1C /* 00000552 */
00000538 082C 0003 0007 btst.b [A4 + 0x7], 0x3
0000053E 57C0 seq D0
00000540 082C 0004 0007 btst.b [A4 + 0x7], 0x4
00000546 57C1 seq D1
00000548 C001 and.b D0, D1
0000054A 6706 beq +0x8 /* 00000552 */
0000054C 7001 moveq.l D0, 0x01
0000054E 2740 0018 move.l [A3 + 0x18], D0
label00000552:
00000552 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000556 4E5E unlink A6
00000558 2E9F move.l [A7], [A7]+
0000055A 4E75 rts
fn0000055C:
0000055C 4E56 FFF6 link A6, -0x000A
00000560 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000564 3C2E 0008 move.w D6, [A6 + 0x8]
00000568 7E01 moveq.l D7, 0x01
0000056A 42A7 clr.l -[A7]
0000056C 3F06 move.w -[A7], D6
0000056E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000572 285F movea.l A4, [A7]+
00000574 4A2C 0006 tst.b [A4 + 0x6]
00000578 6770 beq +0x72 /* 000005EA */
0000057A 4267 clr.w -[A7]
0000057C 3F06 move.w -[A7], D6
0000057E 4EBA FACA jsr [PC - 0x536 /* 0000004A */]
00000582 101F move.b D0, [A7]+
00000584 6608 bne +0xA /* 0000058E */
00000586 426D F212 clr.w [A5 - 0xDEE]
0000058A 4207 clr.b D7
0000058C 605C bra +0x5E /* 000005EA */
label0000058E:
0000058E 7001 moveq.l D0, 0x01
00000590 B02C 0006 cmp.b D0, [A4 + 0x6]
00000594 57C0 seq D0
00000596 082C 0005 0007 btst.b [A4 + 0x7], 0x5
0000059C 56C1 sne D1
0000059E C001 and.b D0, D1
000005A0 6748 beq +0x4A /* 000005EA */
000005A2 42A7 clr.l -[A7]
000005A4 3F06 move.w -[A7], D6
000005A6 4A6C 0014 tst.w [A4 + 0x14]
000005AA 5DC0 slt D0
000005AC 4400 neg.b D0
000005AE 1F00 move.b -[A7], D0
000005B0 4267 clr.w -[A7]
000005B2 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */]
000005B6 265F movea.l A3, [A7]+
000005B8 200B move.l D0, A3
000005BA 57C0 seq D0
000005BC 4A00 tst.b D0
000005BE 6724 beq +0x26 /* 000005E4 */
000005C0 322C 001C move.w D1, [A4 + 0x1C]
000005C4 926C 0018 sub.w D1, [A4 + 0x18]
000005C8 7401 moveq.l D2, 0x01
000005CA B441 cmp.w D2, D1
000005CC 5DC1 slt D1
000005CE C001 and.b D0, D1
000005D0 6712 beq +0x14 /* 000005E4 */
000005D2 486C 0007 pea.l [A4 + 0x7]
000005D6 2F3C 0000 0002 move.l -[A7], 0x2
000005DC 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
000005E0 4207 clr.b D7
000005E2 6006 bra +0x8 /* 000005EA */
label000005E4:
000005E4 2F0B move.l -[A7], A3
000005E6 205F movea.l A0, [A7]+
000005E8 A04A syscall HNoPurge
label000005EA:
000005EA 1D47 000A move.b [A6 + 0xA], D7
000005EE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000005F2 4E5E unlink A6
000005F4 205F movea.l A0, [A7]+
000005F6 544F addq.w A7, 2
000005F8 4ED0 jmp [A0]
fn000005FA:
000005FA 4E56 FFF8 link A6, -0x0008
000005FE 48E7 0018 movem.l -[A7], A3,A4
00000602 42A7 clr.l -[A7]
00000604 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000608 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000060C 285F movea.l A4, [A7]+
0000060E 4A2C 0006 tst.b [A4 + 0x6]
00000612 672E beq +0x30 /* 00000642 */
00000614 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000618 3F3C 0001 move.w -[A7], 0x1
0000061C 4EBA F9E2 jsr [PC - 0x61E /* 00000000 */]
00000620 7001 moveq.l D0, 0x01
00000622 B02C 0006 cmp.b D0, [A4 + 0x6]
00000626 57C0 seq D0
00000628 082C 0005 0007 btst.b [A4 + 0x7], 0x5
0000062E 56C1 sne D1
00000630 C001 and.b D0, D1
00000632 670E beq +0x10 /* 00000642 */
00000634 266C 0008 movea.l A3, [A4 + 0x8]
00000638 200B move.l D0, A3
0000063A 6706 beq +0x8 /* 00000642 */
0000063C 2F0B move.l -[A7], A3
0000063E 205F movea.l A0, [A7]+
00000640 A049 syscall HPurge
label00000642:
00000642 4CDF 1800 movem.l A3,A4, [A7]+
00000646 4E5E unlink A6
00000648 205F movea.l A0, [A7]+
0000064A 544F addq.w A7, 2
0000064C 4ED0 jmp [A0]
fn0000064E:
0000064E 4E56 FFFA link A6, -0x0006
00000652 48E7 0118 movem.l -[A7], D7,A3,A4
00000656 266E 000C movea.l A3, [A6 + 0xC]
0000065A 286E 0008 movea.l A4, [A6 + 0x8]
0000065E 41FA 011A lea.l A0, [PC + 0x11A /* 0000077A, value 0x0, cstring "" */]
00000662 224C movea.l A1, A4
00000664 700F moveq.l D0, 0x0F
label00000666:
00000666 22D8 move.l [A1]+, [A0]+
00000668 51C8 FFFC dbf D0, -0x6 /* 00000666 */
0000066C 3290 move.w [A1], [A0]
0000066E 7E06 moveq.l D7, 0x06
00000670 6056 bra +0x58 /* 000006C8 */
label00000672:
00000672 3007 move.w D0, D7
00000674 E940 asl D0.w, 4
00000676 41F3 00DE lea.l A0, [A3 + D0.w - 0x34]
0000067A 2D48 FFFA move.l [A6 - 0x6], A0
0000067E 4267 clr.w -[A7]
00000680 206E FFFA movea.l A0, [A6 - 0x6]
00000684 1028 0001 move.b D0, [A0 + 0x1]
00000688 4880 ext.w D0
0000068A 3F00 move.w -[A7], D0
0000068C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000690 101F move.b D0, [A7]+
00000692 6732 beq +0x34 /* 000006C6 */
00000694 41EC 0042 lea.l A0, [A4 + 0x42]
00000698 7020 moveq.l D0, 0x20
label0000069A:
0000069A 3F20 move.w -[A7], -[A0]
0000069C 51C8 FFFC dbf D0, -0x6 /* 0000069A */
000006A0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006A4 206E FFFA movea.l A0, [A6 - 0x6]
000006A8 3F28 0006 move.w -[A7], [A0 + 0x6]
000006AC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000006B0 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000006B4 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006B8 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000006BC 204C movea.l A0, A4
000006BE 7020 moveq.l D0, 0x20
label000006C0:
000006C0 30DF move.w [A0]+, [A7]+
000006C2 51C8 FFFC dbf D0, -0x6 /* 000006C0 */
label000006C6:
000006C6 5247 addq.w D7, 1
label000006C8:
000006C8 701D moveq.l D0, 0x1D
000006CA B047 cmp.w D0, D7
000006CC 6CA4 bge -0x5A /* 00000672 */
000006CE 4A6B 0754 tst.w [A3 + 0x754]
000006D2 6F2E ble +0x30 /* 00000702 */
000006D4 41EC 0042 lea.l A0, [A4 + 0x42]
000006D8 7020 moveq.l D0, 0x20
label000006DA:
000006DA 3F20 move.w -[A7], -[A0]
000006DC 51C8 FFFC dbf D0, -0x6 /* 000006DA */
000006E0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006E4 3F2B 0754 move.w -[A7], [A3 + 0x754]
000006E8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000006EC 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000006F0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006F4 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000006F8 204C movea.l A0, A4
000006FA 7020 moveq.l D0, 0x20
label000006FC:
000006FC 30DF move.w [A0]+, [A7]+
000006FE 51C8 FFFC dbf D0, -0x6 /* 000006FC */
label00000702:
00000702 7017 moveq.l D0, 0x17
00000704 B02B 001F cmp.b D0, [A3 + 0x1F]
00000708 662E bne +0x30 /* 00000738 */
0000070A 41EC 0042 lea.l A0, [A4 + 0x42]
0000070E 7020 moveq.l D0, 0x20
label00000710:
00000710 3F20 move.w -[A7], -[A0]
00000712 51C8 FFFC dbf D0, -0x6 /* 00000710 */
00000716 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000071A 3F2B 0024 move.w -[A7], [A3 + 0x24]
0000071E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000722 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000726 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000072A 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000072E 204C movea.l A0, A4
00000730 7020 moveq.l D0, 0x20
label00000732:
00000732 30DF move.w [A0]+, [A7]+
00000734 51C8 FFFC dbf D0, -0x6 /* 00000732 */
label00000738:
00000738 7017 moveq.l D0, 0x17
0000073A B02B 0028 cmp.b D0, [A3 + 0x28]
0000073E 662E bne +0x30 /* 0000076E */
00000740 41EC 0042 lea.l A0, [A4 + 0x42]
00000744 7020 moveq.l D0, 0x20
label00000746:
00000746 3F20 move.w -[A7], -[A0]
00000748 51C8 FFFC dbf D0, -0x6 /* 00000746 */
0000074C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000750 3F2B 0026 move.w -[A7], [A3 + 0x26]
00000754 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000758 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000075C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000760 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000764 204C movea.l A0, A4
00000766 7020 moveq.l D0, 0x20
label00000768:
00000768 30DF move.w [A0]+, [A7]+
0000076A 51C8 FFFC dbf D0, -0x6 /* 00000768 */
label0000076E:
0000076E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000772 4E5E unlink A6
00000774 205F movea.l A0, [A7]+
00000776 504F addq.w A7, 8
00000778 4ED0 jmp [A0]
0000077A 0000 0000 ori.b D0, 0x0
0000077E 0000 0000 ori.b D0, 0x0
00000782 0000 0000 ori.b D0, 0x0
00000786 0000 0000 ori.b D0, 0x0
0000078A 0000 0000 ori.b D0, 0x0
0000078E 0000 0000 ori.b D0, 0x0
00000792 0000 0000 ori.b D0, 0x0
00000796 0000 0000 ori.b D0, 0x0
0000079A 0000 0000 ori.b D0, 0x0
0000079E 0000 0000 ori.b D0, 0x0
000007A2 0000 0000 ori.b D0, 0x0
000007A6 0000 0000 ori.b D0, 0x0
000007AA 0000 0000 ori.b D0, 0x0
000007AE 0000 0000 ori.b D0, 0x0
000007B2 0000 0000 ori.b D0, 0x0
000007B6 0000 0000 ori.b D0, 0x0
000007BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
000007BE F678 2F07 .extension 0x678 <<F/1/3>>, 0x2F07 // unimplemented
000007C2 41EE FFBE lea.l A0, [A6 - 0x42]
000007C6 43FA 0144 lea.l A1, [PC + 0x144 /* 0000090C, value 0x0, cstring "" */]
000007CA 700F moveq.l D0, 0x0F
label000007CC:
000007CC 20D9 move.l [A0]+, [A1]+
000007CE 51C8 FFFC dbf D0, -0x6 /* 000007CC */
000007D2 3091 move.w [A0], [A1]
000007D4 426E 000C clr.w [A6 + 0xC]
000007D8 206D F242 movea.l A0, [A5 - 0xDBE]
000007DC 4AA8 000A tst.l [A0 + 0xA]
000007E0 6700 00E6 beq +0xE8 /* 000008C8 */
000007E4 486E F67C pea.l [A6 - 0x984]
000007E8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000007EC 206D F242 movea.l A0, [A5 - 0xDBE]
000007F0 2D68 000A F686 move.l [A6 - 0x97A], [A0 + 0xA]
000007F6 206D F242 movea.l A0, [A5 - 0xDBE]
000007FA 3D68 074C FDC8 move.w [A6 - 0x238], [A0 + 0x74C]
label00000800:
00000800 4267 clr.w -[A7]
00000802 486E F67C pea.l [A6 - 0x984]
00000806 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000080A 101F move.b D0, [A7]+
0000080C 6600 00BA bne +0xBC /* 000008C8 */
00000810 41EE FF7C lea.l A0, [A6 - 0x84]
00000814 43FA 00F6 lea.l A1, [PC + 0xF6 /* 0000090C, value 0x0, cstring "" */]
00000818 700F moveq.l D0, 0x0F
label0000081A:
0000081A 20D9 move.l [A0]+, [A1]+
0000081C 51C8 FFFC dbf D0, -0x6 /* 0000081A */
00000820 3091 move.w [A0], [A1]
00000822 486E F67C pea.l [A6 - 0x984]
00000826 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
0000082A 302E F67C move.w D0, [A6 - 0x984]
0000082E B06E 0008 cmp.w D0, [A6 + 0x8]
00000832 6E00 0094 bgt +0x96 /* 000008C8 */
00000836 302E F67C move.w D0, [A6 - 0x984]
0000083A B06E 000A cmp.w D0, [A6 + 0xA]
0000083E 6DC0 blt -0x3E /* 00000800 */
00000840 486E F67C pea.l [A6 - 0x984]
00000844 486E FF7C pea.l [A6 - 0x84]
00000848 4EBA FE04 jsr [PC - 0x1FC /* 0000064E */]
0000084C 206D F24E movea.l A0, [A5 - 0xDB2]
00000850 3D68 0002 F67A move.w [A6 - 0x986], [A0 + 0x2]
00000856 7E01 moveq.l D7, 0x01
00000858 605E bra +0x60 /* 000008B8 */
label0000085A:
0000085A 3007 move.w D0, D7
0000085C 6B18 bmi +0x1A /* 00000876 */
0000085E B07C 020F cmp.w D0, 0x20F
00000862 6E12 bgt +0x14 /* 00000876 */
00000864 41EE FFBE lea.l A0, [A6 - 0x42]
00000868 3200 move.w D1, D0
0000086A E649 lsr D1.w, 3
0000086C 4441 neg.w D1
0000086E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000872 0A3C 0004 xori.b ccr, 4
label00000876:
00000876 663C bne +0x3E /* 000008B4 */
00000878 41EE 0000 lea.l A0, [A6 + 0x0]
0000087C 7020 moveq.l D0, 0x20
label0000087E:
0000087E 3F20 move.w -[A7], -[A0]
00000880 51C8 FFFC dbf D0, -0x6 /* 0000087E */
00000884 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000888 3F07 move.w -[A7], D7
0000088A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000088E 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000892 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000896 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000089A 41EE FFBE lea.l A0, [A6 - 0x42]
0000089E 7020 moveq.l D0, 0x20
label000008A0:
000008A0 30DF move.w [A0]+, [A7]+
000008A2 51C8 FFFC dbf D0, -0x6 /* 000008A0 */
000008A6 4267 clr.w -[A7]
000008A8 3F07 move.w -[A7], D7
000008AA 4EBA FCB0 jsr [PC - 0x350 /* 0000055C */]
000008AE 101F move.b D0, [A7]+
000008B0 6602 bne +0x4 /* 000008B4 */
000008B2 6014 bra +0x16 /* 000008C8 */
label000008B4:
000008B4 5247 addq.w D7, 1
000008B6 6906 bvs +0x8 /* 000008BE */
label000008B8:
000008B8 BE6E F67A cmp.w D7, [A6 - 0x986]
000008BC 6F9C ble -0x62 /* 0000085A */
label000008BE:
000008BE 3D6E F67C 000C move.w [A6 + 0xC], [A6 - 0x984]
000008C4 6000 FF3A bra -0xC4 /* 00000800 */
label000008C8:
000008C8 206D F24E movea.l A0, [A5 - 0xDB2]
000008CC 3D68 0002 F678 move.w [A6 - 0x988], [A0 + 0x2]
000008D2 7E01 moveq.l D7, 0x01
000008D4 6028 bra +0x2A /* 000008FE */
label000008D6:
000008D6 3007 move.w D0, D7
000008D8 6B18 bmi +0x1A /* 000008F2 */
000008DA B07C 020F cmp.w D0, 0x20F
000008DE 6E12 bgt +0x14 /* 000008F2 */
000008E0 41EE 0000 lea.l A0, [A6 + 0x0]
000008E4 3200 move.w D1, D0
000008E6 E649 lsr D1.w, 3
000008E8 4441 neg.w D1
000008EA 0130 10FF btst [A0 + D1.w - 0x1], D0
000008EE 0A3C 0004 xori.b ccr, 4
label000008F2:
000008F2 6606 bne +0x8 /* 000008FA */
000008F4 3F07 move.w -[A7], D7
000008F6 4EBA FD02 jsr [PC - 0x2FE /* 000005FA */]
label000008FA:
000008FA 5247 addq.w D7, 1
000008FC 6906 bvs +0x8 /* 00000904 */
label000008FE:
000008FE BE6E F678 cmp.w D7, [A6 - 0x988]
00000902 6FD2 ble -0x2C /* 000008D6 */
label00000904:
00000904 2E1F move.l D7, [A7]+
00000906 4E5E unlink A6
00000908 2E9F move.l [A7], [A7]+
0000090A 4E75 rts
0000090C 0000 0000 ori.b D0, 0x0
00000910 0000 0000 ori.b D0, 0x0
00000914 0000 0000 ori.b D0, 0x0
00000918 0000 0000 ori.b D0, 0x0
0000091C 0000 0000 ori.b D0, 0x0
00000920 0000 0000 ori.b D0, 0x0
00000924 0000 0000 ori.b D0, 0x0
00000928 0000 0000 ori.b D0, 0x0
0000092C 0000 0000 ori.b D0, 0x0
00000930 0000 0000 ori.b D0, 0x0
00000934 0000 0000 ori.b D0, 0x0
00000938 0000 0000 ori.b D0, 0x0
0000093C 0000 0000 ori.b D0, 0x0
00000940 0000 0000 ori.b D0, 0x0
00000944 0000 0000 ori.b D0, 0x0
00000948 0000 0000 ori.b D0, 0x0
0000094C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000094E-00000952
fn0000094E:
0000094E 4E56 FFF8 link A6, -0x0008
// end alternate branch 0000094E-00000952
fn0000094E: // (misaligned)
00000950 FFF8 .invalid <<F/7/7>>
00000952 48E7 0300 movem.l -[A7], D6,D7
00000956 4246 clr.w D6
00000958 3D6E 0008 FFFA move.w [A6 - 0x6], [A6 + 0x8]
0000095E 3E2E 000A move.w D7, [A6 + 0xA]
00000962 6014 bra +0x16 /* 00000978 */
label00000964:
00000964 4267 clr.w -[A7]
00000966 3F07 move.w -[A7], D7
00000968 4EBA FBF2 jsr [PC - 0x40E /* 0000055C */]
0000096C 101F move.b D0, [A7]+
0000096E 6602 bne +0x4 /* 00000972 */
00000970 600C bra +0xE /* 0000097E */
label00000972:
00000972 3C07 move.w D6, D7
00000974 5247 addq.w D7, 1
00000976 6906 bvs +0x8 /* 0000097E */
label00000978:
00000978 BE6E FFFA cmp.w D7, [A6 - 0x6]
0000097C 6FE6 ble -0x18 /* 00000964 */
label0000097E:
0000097E 3D46 FFF8 move.w [A6 - 0x8], D6
00000982 3E2E 000A move.w D7, [A6 + 0xA]
00000986 600A bra +0xC /* 00000992 */
label00000988:
00000988 3F07 move.w -[A7], D7
0000098A 4EBA FC6E jsr [PC - 0x392 /* 000005FA */]
0000098E 5247 addq.w D7, 1
00000990 6906 bvs +0x8 /* 00000998 */
label00000992:
00000992 BE6E FFF8 cmp.w D7, [A6 - 0x8]
00000996 6FF0 ble -0xE /* 00000988 */
label00000998:
00000998 3D46 000C move.w [A6 + 0xC], D6
0000099C 4CDF 00C0 movem.l D6,D7, [A7]+
000009A0 4E5E unlink A6
000009A2 2E9F move.l [A7], [A7]+
000009A4 4E75 rts
000009A6 4E56 FFFE link A6, -0x0002
000009AA 4267 clr.w -[A7]
000009AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009B0 4EBA FF9C jsr [PC - 0x64 /* 0000094E */]
000009B4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000009B8 4E5E unlink A6
000009BA 2E9F move.l [A7], [A7]+
000009BC 4E75 rts
fn000009BE:
000009BE 4E56 FFFC link A6, -0x0004
000009C2 4267 clr.w -[A7]
000009C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009C8 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000009CC 101F move.b D0, [A7]+
000009CE 6726 beq +0x28 /* 000009F6 */
000009D0 4267 clr.w -[A7]
000009D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009D6 4EBA F64E jsr [PC - 0x9B2 /* 00000026 */]
000009DA 7001 moveq.l D0, 0x01
000009DC B05F cmp.w D0, [A7]+
000009DE 6616 bne +0x18 /* 000009F6 */
000009E0 42A7 clr.l -[A7]
000009E2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009E6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000009EA 42A7 clr.l -[A7]
000009EC 42A7 clr.l -[A7]
000009EE 4EBA 078A jsr [PC + 0x78A /* 0000117A */]
000009F2 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000009F6:
000009F6 4E5E unlink A6
000009F8 205F movea.l A0, [A7]+
000009FA 544F addq.w A7, 2
000009FC 4ED0 jmp [A0]
000009FE 4E56 FFFC link A6, -0x0004
00000A02 2F07 move.l -[A7], D7
00000A04 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8]
00000A0A 3E2E 000A move.w D7, [A6 + 0xA]
00000A0E 600A bra +0xC /* 00000A1A */
label00000A10:
00000A10 3F07 move.w -[A7], D7
00000A12 4EBA FFAA jsr [PC - 0x56 /* 000009BE */]
00000A16 5247 addq.w D7, 1
00000A18 6906 bvs +0x8 /* 00000A20 */
label00000A1A:
00000A1A BE6E FFFC cmp.w D7, [A6 - 0x4]
00000A1E 6FF0 ble -0xE /* 00000A10 */
label00000A20:
00000A20 2E1F move.l D7, [A7]+
00000A22 4E5E unlink A6
00000A24 2E9F move.l [A7], [A7]+
00000A26 4E75 rts
00000A28 4E56 FFBA link A6, -0x0046
00000A2C 2F07 move.l -[A7], D7
00000A2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A32 486E FFBE pea.l [A6 - 0x42]
00000A36 4EBA 0046 jsr [PC + 0x46 /* 00000A7E */]
00000A3A 206D F24E movea.l A0, [A5 - 0xDB2]
00000A3E 3D68 0002 FFBA move.w [A6 - 0x46], [A0 + 0x2]
00000A44 7E01 moveq.l D7, 0x01
00000A46 6028 bra +0x2A /* 00000A70 */
label00000A48:
00000A48 3007 move.w D0, D7
00000A4A 6B18 bmi +0x1A /* 00000A64 */
00000A4C B07C 020F cmp.w D0, 0x20F
00000A50 6E12 bgt +0x14 /* 00000A64 */
00000A52 41EE 0000 lea.l A0, [A6 + 0x0]
00000A56 3200 move.w D1, D0
00000A58 E649 lsr D1.w, 3
00000A5A 4441 neg.w D1
00000A5C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000A60 0A3C 0004 xori.b ccr, 4
label00000A64:
00000A64 6606 bne +0x8 /* 00000A6C */
00000A66 3F07 move.w -[A7], D7
00000A68 4EBA FF54 jsr [PC - 0xAC /* 000009BE */]
label00000A6C:
00000A6C 5247 addq.w D7, 1
00000A6E 6906 bvs +0x8 /* 00000A76 */
label00000A70:
00000A70 BE6E FFBA cmp.w D7, [A6 - 0x46]
00000A74 6FD2 ble -0x2C /* 00000A48 */
label00000A76:
00000A76 2E1F move.l D7, [A7]+
00000A78 4E5E unlink A6
00000A7A 2E9F move.l [A7], [A7]+
00000A7C 4E75 rts
fn00000A7E:
00000A7E 4E56 F6C0 link A6, -0x0940
00000A82 206E 0008 movea.l A0, [A6 + 0x8]
00000A86 43FA 00A2 lea.l A1, [PC + 0xA2 /* 00000B2A, value 0x0, cstring "" */]
00000A8A 700F moveq.l D0, 0x0F
label00000A8C:
00000A8C 20D9 move.l [A0]+, [A1]+
00000A8E 51C8 FFFC dbf D0, -0x6 /* 00000A8C */
00000A92 3091 move.w [A0], [A1]
00000A94 486E F702 pea.l [A6 - 0x8FE]
00000A98 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000A9C 206D F242 movea.l A0, [A5 - 0xDBE]
00000AA0 2D68 000A F70C move.l [A6 - 0x8F4], [A0 + 0xA]
00000AA6 206D F242 movea.l A0, [A5 - 0xDBE]
00000AAA 3D68 074C FE4E move.w [A6 - 0x1B2], [A0 + 0x74C]
00000AB0 4AAE F70C tst.l [A6 - 0x8F4]
00000AB4 676C beq +0x6E /* 00000B22 */
label00000AB6:
00000AB6 4267 clr.w -[A7]
00000AB8 486E F702 pea.l [A6 - 0x8FE]
00000ABC 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00000AC0 101F move.b D0, [A7]+
00000AC2 665E bne +0x60 /* 00000B22 */
00000AC4 486E F702 pea.l [A6 - 0x8FE]
00000AC8 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
00000ACC 302E F702 move.w D0, [A6 - 0x8FE]
00000AD0 B06E 000C cmp.w D0, [A6 + 0xC]
00000AD4 6E4C bgt +0x4E /* 00000B22 */
00000AD6 302E F702 move.w D0, [A6 - 0x8FE]
00000ADA B06E 000E cmp.w D0, [A6 + 0xE]
00000ADE 6DD6 blt -0x28 /* 00000AB6 */
00000AE0 486E F702 pea.l [A6 - 0x8FE]
00000AE4 486E F6C0 pea.l [A6 - 0x940]
00000AE8 4EBA FB64 jsr [PC - 0x49C /* 0000064E */]
00000AEC 206E 0008 movea.l A0, [A6 + 0x8]
00000AF0 2248 movea.l A1, A0
00000AF2 43E9 0042 lea.l A1, [A1 + 0x42]
00000AF6 7020 moveq.l D0, 0x20
label00000AF8:
00000AF8 3F21 move.w -[A7], -[A1]
00000AFA 51C8 FFFC dbf D0, -0x6 /* 00000AF8 */
00000AFE 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000B02 43EE F702 lea.l A1, [A6 - 0x8FE]
00000B06 7020 moveq.l D0, 0x20
label00000B08:
00000B08 3F21 move.w -[A7], -[A1]
00000B0A 51C8 FFFC dbf D0, -0x6 /* 00000B08 */
00000B0E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000B12 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000B16 548F addq.l A7, 2
00000B18 7020 moveq.l D0, 0x20
label00000B1A:
00000B1A 30DF move.w [A0]+, [A7]+
00000B1C 51C8 FFFC dbf D0, -0x6 /* 00000B1A */
00000B20 6094 bra -0x6A /* 00000AB6 */
label00000B22:
00000B22 4E5E unlink A6
00000B24 205F movea.l A0, [A7]+
00000B26 504F addq.w A7, 8
00000B28 4ED0 jmp [A0]
00000B2A 0000 0000 ori.b D0, 0x0
00000B2E 0000 0000 ori.b D0, 0x0
00000B32 0000 0000 ori.b D0, 0x0
00000B36 0000 0000 ori.b D0, 0x0
00000B3A 0000 0000 ori.b D0, 0x0
00000B3E 0000 0000 ori.b D0, 0x0
00000B42 0000 0000 ori.b D0, 0x0
00000B46 0000 0000 ori.b D0, 0x0
00000B4A 0000 0000 ori.b D0, 0x0
00000B4E 0000 0000 ori.b D0, 0x0
00000B52 0000 0000 ori.b D0, 0x0
00000B56 0000 0000 ori.b D0, 0x0
00000B5A 0000 0000 ori.b D0, 0x0
00000B5E 0000 0000 ori.b D0, 0x0
00000B62 0000 0000 ori.b D0, 0x0
00000B66 0000 0000 ori.b D0, 0x0
00000B6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B6E 0000 4E5E ori.b D0, 0x5E /* '^' */
00000B72 4E75 rts
fn00000B74:
00000B74 4E56 0000 link A6, 0
00000B78 4267 clr.w -[A7]
00000B7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B7E 4267 clr.w -[A7]
00000B80 4EBA 035C jsr [PC + 0x35C /* 00000EDE */]
00000B84 1D5F 000C move.b [A6 + 0xC], [A7]+
00000B88 4E5E unlink A6
00000B8A 2E9F move.l [A7], [A7]+
00000B8C 4E75 rts
fn00000B8E:
00000B8E 4E56 FDBC link A6, -0x0244
00000B92 42A7 clr.l -[A7]
00000B94 2F2E 000E move.l -[A7], [A6 + 0xE]
00000B98 3F3C 0002 move.w -[A7], 0x2
00000B9C 486E FEC0 pea.l [A6 - 0x140]
00000BA0 2F3C 0000 0100 move.l -[A7], 0x100
00000BA6 4EBA 03BA jsr [PC + 0x3BA /* 00000F62 */]
00000BAA 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000BAE 4240 clr.w D0
00000BB0 102E FEC0 move.b D0, [A6 - 0x140]
00000BB4 5340 subq.w D0, 1
00000BB6 1D40 FEC0 move.b [A6 - 0x140], D0
00000BBA 486E FEC0 pea.l [A6 - 0x140]
00000BBE 302E 0008 move.w D0, [A6 + 0x8]
00000BC2 5340 subq.w D0, 1
00000BC4 3F00 move.w -[A7], D0
00000BC6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000BCA 486E FEC0 pea.l [A6 - 0x140]
00000BCE 487A 006A pea.l [PC + 0x6A /* 00000C3A, value 0x13A4E56 */]
00000BD2 486E FDBC pea.l [A6 - 0x244]
00000BD6 3F3C 0002 move.w -[A7], 0x2
00000BDA 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000BDE 41EE FEC0 lea.l A0, [A6 - 0x140]
00000BE2 43EE FDBC lea.l A1, [A6 - 0x244]
00000BE6 703F moveq.l D0, 0x3F
label00000BE8:
00000BE8 20D9 move.l [A0]+, [A1]+
00000BEA 51C8 FFFC dbf D0, -0x6 /* 00000BE8 */
00000BEE 42A7 clr.l -[A7]
00000BF0 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BF4 3F3C 0003 move.w -[A7], 0x3
00000BF8 486E FFC0 pea.l [A6 - 0x40]
00000BFC 7040 moveq.l D0, 0x40
00000BFE 2F00 move.l -[A7], D0
00000C00 4EBA 0360 jsr [PC + 0x360 /* 00000F62 */]
00000C04 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000C08 206E 000A movea.l A0, [A6 + 0xA]
00000C0C 2F08 move.l -[A7], A0
00000C0E 486E FEC0 pea.l [A6 - 0x140]
00000C12 486E FFC0 pea.l [A6 - 0x40]
00000C16 486E FDBC pea.l [A6 - 0x244]
00000C1A 3F3C 0002 move.w -[A7], 0x2
00000C1E 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000C22 205F movea.l A0, [A7]+
00000C24 43EE FDBC lea.l A1, [A6 - 0x244]
00000C28 703F moveq.l D0, 0x3F
label00000C2A:
00000C2A 20D9 move.l [A0]+, [A1]+
00000C2C 51C8 FFFC dbf D0, -0x6 /* 00000C2A */
00000C30 4E5E unlink A6
00000C32 205F movea.l A0, [A7]+
00000C34 DEFC 000A add.w A7, 0xA /* '\n' */
00000C38 4ED0 jmp [A0]
00000C3A 013A 4E56 btst [PC + 0x4E56 /* 00005A92, cstring ""<EOF> */], D0
// begin alternate branch 00000C3C-00000C4C
fn00000C3C:
00000C3C 4E56 FE00 link A6, -0x0200
00000C40 486E FE00 pea.l [A6 - 0x200]
00000C44 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000C48 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */]
// end alternate branch 00000C3C-00000C4C
fn00000C3C: // (misaligned)
00000C3E FE00 486E .unknown 0xFE00 0x486E (W = 7)
00000C42 FE00 3F2E .unknown 0xFE00 0x3F2E (W = 7)
00000C46 0010 4EAD ori.b [A0], 0xAD
00000C4A 1652 movea.b A3, [A2]
00000C4C 205F movea.l A0, [A7]+
00000C4E 43EE FF00 lea.l A1, [A6 - 0x100]
00000C52 703F moveq.l D0, 0x3F
label00000C54:
00000C54 22D8 move.l [A1]+, [A0]+
00000C56 51C8 FFFC dbf D0, -0x6 /* 00000C54 */
00000C5A 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C5E 3F3C 0002 move.w -[A7], 0x2
00000C62 486E FF00 pea.l [A6 - 0x100]
00000C66 4240 clr.w D0
00000C68 102E FF00 move.b D0, [A6 - 0x100]
00000C6C 5240 addq.w D0, 1
00000C6E 48C0 ext.l D0
00000C70 2F00 move.l -[A7], D0
00000C72 4EBA 0370 jsr [PC + 0x370 /* 00000FE4 */]
00000C76 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C7A 3F3C 0003 move.w -[A7], 0x3
00000C7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C82 206E 000C movea.l A0, [A6 + 0xC]
00000C86 4240 clr.w D0
00000C88 1010 move.b D0, [A0]
00000C8A 5240 addq.w D0, 1
00000C8C 48C0 ext.l D0
00000C8E 2F00 move.l -[A7], D0
00000C90 4EBA 0352 jsr [PC + 0x352 /* 00000FE4 */]
00000C94 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C98 3F3C 0004 move.w -[A7], 0x4
00000C9C 486E 0008 pea.l [A6 + 0x8]
00000CA0 7004 moveq.l D0, 0x04
00000CA2 2F00 move.l -[A7], D0
00000CA4 4EBA 033E jsr [PC + 0x33E /* 00000FE4 */]
00000CA8 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000CAC 4267 clr.w -[A7]
00000CAE 1F3C 0001 move.b -[A7], 0x1
00000CB2 4EBA 025E jsr [PC + 0x25E /* 00000F12 */]
00000CB6 4E5E unlink A6
00000CB8 205F movea.l A0, [A7]+
00000CBA DEFC 000E add.w A7, 0xE
00000CBE 4ED0 jmp [A0]
fn00000CC0:
00000CC0 4E56 FEFC link A6, -0x0104
00000CC4 2F07 move.l -[A7], D7
00000CC6 42A7 clr.l -[A7]
00000CC8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CCC 3F3C 0003 move.w -[A7], 0x3
00000CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD4 7040 moveq.l D0, 0x40
00000CD6 2F00 move.l -[A7], D0
00000CD8 4EBA 0288 jsr [PC + 0x288 /* 00000F62 */]
00000CDC 2E1F move.l D7, [A7]+
00000CDE 6606 bne +0x8 /* 00000CE6 */
00000CE0 206E 0008 movea.l A0, [A6 + 0x8]
00000CE4 4210 clr.b [A0]
label00000CE6:
00000CE6 42A7 clr.l -[A7]
00000CE8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CEC 3F3C 0002 move.w -[A7], 0x2
00000CF0 486E FF00 pea.l [A6 - 0x100]
00000CF4 2F3C 0000 0100 move.l -[A7], 0x100
00000CFA 4EBA 0266 jsr [PC + 0x266 /* 00000F62 */]
00000CFE 2E1F move.l D7, [A7]+
00000D00 671E beq +0x20 /* 00000D20 */
00000D02 206E 000C movea.l A0, [A6 + 0xC]
00000D06 2F08 move.l -[A7], A0
00000D08 4267 clr.w -[A7]
00000D0A 486E FF00 pea.l [A6 - 0x100]
00000D0E 2F3C 4D4D 4452 move.l -[A7], 0x4D4D4452 /* 'MMDR' */
00000D14 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00000D18 301F move.w D0, [A7]+
00000D1A 205F movea.l A0, [A7]+
00000D1C 3080 move.w [A0], D0
00000D1E 600C bra +0xE /* 00000D2C */
label00000D20:
00000D20 206D F24E movea.l A0, [A5 - 0xDB2]
00000D24 226E 000C movea.l A1, [A6 + 0xC]
00000D28 32A8 010C move.w [A1], [A0 + 0x10C]
label00000D2C:
00000D2C 2E1F move.l D7, [A7]+
00000D2E 4E5E unlink A6
00000D30 205F movea.l A0, [A7]+
00000D32 DEFC 000C add.w A7, 0xC
00000D36 4ED0 jmp [A0]
00000D38 4E56 FD5A link A6, -0x02A6
00000D3C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000D40 286E 0010 movea.l A4, [A6 + 0x10]
00000D44 4206 clr.b D6
00000D46 7ED5 moveq.l D7, 0xFFFFFFD5
00000D48 4267 clr.w -[A7]
00000D4A 2F0C move.l -[A7], A4
00000D4C 3F3C 0003 move.w -[A7], 0x3
00000D50 4EBA 018C jsr [PC + 0x18C /* 00000EDE */]
00000D54 101F move.b D0, [A7]+
00000D56 6600 0174 bne +0x176 /* 00000ECC */
00000D5A 2F0C move.l -[A7], A4
00000D5C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D64 4EBA FF5A jsr [PC - 0xA6 /* 00000CC0 */]
00000D68 42A7 clr.l -[A7]
00000D6A 2F0C move.l -[A7], A4
00000D6C 3F3C 0004 move.w -[A7], 0x4
00000D70 486E FE5C pea.l [A6 - 0x1A4]
00000D74 7004 moveq.l D0, 0x04
00000D76 2F00 move.l -[A7], D0
00000D78 4EBA 01E8 jsr [PC + 0x1E8 /* 00000F62 */]
00000D7C 2A1F move.l D5, [A7]+
label00000D7E:
00000D7E 7000 moveq.l D0, 0x00
00000D80 2D40 FFBA move.l [A6 - 0x46], D0
00000D84 206E 000C movea.l A0, [A6 + 0xC]
00000D88 3D50 FFC4 move.w [A6 - 0x3C], [A0]
00000D8C 2D6E 0008 FFC0 move.l [A6 - 0x40], [A6 + 0x8]
00000D92 422E FFC8 clr.b [A6 - 0x38]
00000D96 426E FFCA clr.w [A6 - 0x36]
00000D9A 4267 clr.w -[A7]
00000D9C 486E FFAE pea.l [A6 - 0x52]
00000DA0 4267 clr.w -[A7]
00000DA2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000DA6 3E1F move.w D7, [A7]+
00000DA8 660C bne +0xE /* 00000DB6 */
00000DAA 202E FE5C move.l D0, [A6 - 0x1A4]
00000DAE B0AE FFCE cmp.l D0, [A6 - 0x32]
00000DB2 6702 beq +0x4 /* 00000DB6 */
00000DB4 7ED5 moveq.l D7, 0xFFFFFFD5
label00000DB6:
00000DB6 4A47 tst.w D7
00000DB8 673E beq +0x40 /* 00000DF8 */
00000DBA 1006 move.b D0, D6
00000DBC 663A bne +0x3C /* 00000DF8 */
00000DBE 4A6D EE18 tst.w [A5 - 0x11E8]
00000DC2 6734 beq +0x36 /* 00000DF8 */
00000DC4 42A7 clr.l -[A7]
00000DC6 2F0C move.l -[A7], A4
00000DC8 3F3C 0002 move.w -[A7], 0x2
00000DCC 486E FD5A pea.l [A6 - 0x2A6]
00000DD0 2F3C 0000 0100 move.l -[A7], 0x100
00000DD6 4EBA 018A jsr [PC + 0x18A /* 00000F62 */]
00000DDA 2A1F move.l D5, [A7]+
00000DDC 486E FD5A pea.l [A6 - 0x2A6]
00000DE0 486D F55E pea.l [A5 - 0xAA2]
00000DE4 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000DE8 101F move.b D0, [A7]+
00000DEA 670C beq +0xE /* 00000DF8 */
00000DEC 206E 000C movea.l A0, [A6 + 0xC]
00000DF0 30AD EE18 move.w [A0], [A5 - 0x11E8]
00000DF4 7C01 moveq.l D6, 0x01
00000DF6 6086 bra -0x78 /* 00000D7E */
label00000DF8:
00000DF8 4A47 tst.w D7
00000DFA 6624 bne +0x26 /* 00000E20 */
00000DFC 1006 move.b D0, D6
00000DFE 6720 beq +0x22 /* 00000E20 */
00000E00 2F0C move.l -[A7], A4
00000E02 206E 000C movea.l A0, [A6 + 0xC]
00000E06 3F10 move.w -[A7], [A0]
00000E08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E0C 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000E10 4EBA FE2A jsr [PC - 0x1D6 /* 00000C3C */]
00000E14 1B7C 0001 F24D move.b [A5 - 0xDB3], 0x1
00000E1A 1B7C 0001 EE27 move.b [A5 - 0x11D9], 0x1
label00000E20:
00000E20 4A47 tst.w D7
00000E22 6700 0096 beq +0x98 /* 00000EBA */
00000E26 42A7 clr.l -[A7]
00000E28 2F0C move.l -[A7], A4
00000E2A 3F3C 0002 move.w -[A7], 0x2
00000E2E 486E FD5A pea.l [A6 - 0x2A6]
00000E32 2F3C 0000 0100 move.l -[A7], 0x100
00000E38 4EBA 0128 jsr [PC + 0x128 /* 00000F62 */]
00000E3C 2A1F move.l D5, [A7]+
00000E3E 2F0C move.l -[A7], A4
00000E40 486E FE64 pea.l [A6 - 0x19C]
00000E44 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000E48 4EBA FD44 jsr [PC - 0x2BC /* 00000B8E */]
00000E4C 486E FF64 pea.l [A6 - 0x9C]
00000E50 3F3C 0001 move.w -[A7], 0x1
00000E54 486E FE64 pea.l [A6 - 0x19C]
00000E58 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000E5C 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00000E60 102E FF64 move.b D0, [A6 - 0x9C]
00000E64 6752 beq +0x54 /* 00000EB8 */
00000E66 2F0C move.l -[A7], A4
00000E68 3F2E FF6A move.w -[A7], [A6 - 0x96]
00000E6C 486E FF6E pea.l [A6 - 0x92]
00000E70 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000E74 4EBA FDC6 jsr [PC - 0x23A /* 00000C3C */]
00000E78 206E 000C movea.l A0, [A6 + 0xC]
00000E7C 30AE FF6A move.w [A0], [A6 - 0x96]
00000E80 206E 0008 movea.l A0, [A6 + 0x8]
00000E84 43EE FF6E lea.l A1, [A6 - 0x92]
00000E88 700F moveq.l D0, 0x0F
label00000E8A:
00000E8A 20D9 move.l [A0]+, [A1]+
00000E8C 51C8 FFFC dbf D0, -0x6 /* 00000E8A */
00000E90 1B7C 0001 F24D move.b [A5 - 0xDB3], 0x1
00000E96 1B7C 0001 EE27 move.b [A5 - 0x11D9], 0x1
00000E9C 4247 clr.w D7
00000E9E 206E 000C movea.l A0, [A6 + 0xC]
00000EA2 3B50 EE18 move.w [A5 - 0x11E8], [A0]
00000EA6 41ED F55E lea.l A0, [A5 - 0xAA2]
00000EAA 43EE FD5A lea.l A1, [A6 - 0x2A6]
00000EAE 703F moveq.l D0, 0x3F
label00000EB0:
00000EB0 20D9 move.l [A0]+, [A1]+
00000EB2 51C8 FFFC dbf D0, -0x6 /* 00000EB0 */
00000EB6 6002 bra +0x4 /* 00000EBA */
label00000EB8:
00000EB8 7ED5 moveq.l D7, 0xFFFFFFD5
label00000EBA:
00000EBA 4A47 tst.w D7
00000EBC 670E beq +0x10 /* 00000ECC */
00000EBE 2F0C move.l -[A7], A4
00000EC0 3F3C 0003 move.w -[A7], 0x3
00000EC4 1F3C 0001 move.b -[A7], 0x1
00000EC8 4EBA 0048 jsr [PC + 0x48 /* 00000F12 */]
label00000ECC:
00000ECC 3D47 0014 move.w [A6 + 0x14], D7
00000ED0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000ED4 4E5E unlink A6
00000ED6 205F movea.l A0, [A7]+
00000ED8 DEFC 000C add.w A7, 0xC
00000EDC 4ED0 jmp [A0]
fn00000EDE:
00000EDE 4E56 FFFC link A6, -0x0004
00000EE2 2F0C move.l -[A7], A4
00000EE4 422E 000E clr.b [A6 + 0xE]
00000EE8 206E 000A movea.l A0, [A6 + 0xA]
00000EEC 2868 0002 movea.l A4, [A0 + 0x2]
00000EF0 200C move.l D0, A4
00000EF2 6714 beq +0x16 /* 00000F08 */
00000EF4 2054 movea.l A0, [A4]
00000EF6 2028 000C move.l D0, [A0 + 0xC]
00000EFA 322E 0008 move.w D1, [A6 + 0x8]
00000EFE 0300 btst D0, D1
00000F00 56C0 sne D0
00000F02 4400 neg.b D0
00000F04 1D40 000E move.b [A6 + 0xE], D0
label00000F08:
00000F08 285F movea.l A4, [A7]+
00000F0A 4E5E unlink A6
00000F0C 205F movea.l A0, [A7]+
00000F0E 5C4F addq.w A7, 6
00000F10 4ED0 jmp [A0]
fn00000F12:
00000F12 4E56 FFF8 link A6, -0x0008
00000F16 2F0C move.l -[A7], A4
00000F18 42A7 clr.l -[A7]
00000F1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F1E 1F3C 0001 move.b -[A7], 0x1
00000F22 4EBA 007C jsr [PC + 0x7C /* 00000FA0 */]
00000F26 285F movea.l A4, [A7]+
00000F28 200C move.l D0, A4
00000F2A 672C beq +0x2E /* 00000F58 */
00000F2C 102E 0008 move.b D0, [A6 + 0x8]
00000F30 6714 beq +0x16 /* 00000F46 */
00000F32 2054 movea.l A0, [A4]
00000F34 2028 000C move.l D0, [A0 + 0xC]
00000F38 322E 000A move.w D1, [A6 + 0xA]
00000F3C 03C0 .incomplete
00000F3E 2054 movea.l A0, [A4]
00000F40 2140 000C move.l [A0 + 0xC], D0
00000F44 6012 bra +0x14 /* 00000F58 */
label00000F46:
00000F46 2054 movea.l A0, [A4]
00000F48 2028 000C move.l D0, [A0 + 0xC]
00000F4C 322E 000A move.w D1, [A6 + 0xA]
00000F50 0380 bclr D0, D1
00000F52 2054 movea.l A0, [A4]
00000F54 2140 000C move.l [A0 + 0xC], D0
label00000F58:
00000F58 285F movea.l A4, [A7]+
00000F5A 4E5E unlink A6
00000F5C 205F movea.l A0, [A7]+
00000F5E 504F addq.w A7, 8
00000F60 4ED0 jmp [A0]
fn00000F62:
00000F62 4E56 0000 link A6, 0
00000F66 7000 moveq.l D0, 0x00
00000F68 2D40 0016 move.l [A6 + 0x16], D0
00000F6C 206E 0012 movea.l A0, [A6 + 0x12]
00000F70 4AA8 0002 tst.l [A0 + 0x2]
00000F74 6602 bne +0x4 /* 00000F78 */
00000F76 601E bra +0x20 /* 00000F96 */
label00000F78:
00000F78 42A7 clr.l -[A7]
00000F7A 206E 0012 movea.l A0, [A6 + 0x12]
00000F7E 2F28 0002 move.l -[A7], [A0 + 0x2]
00000F82 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000F86 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F8E 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00000F92 2D5F 0016 move.l [A6 + 0x16], [A7]+
label00000F96:
00000F96 4E5E unlink A6
00000F98 205F movea.l A0, [A7]+
00000F9A DEFC 000E add.w A7, 0xE
00000F9E 4ED0 jmp [A0]
fn00000FA0:
00000FA0 4E56 FFFC link A6, -0x0004
00000FA4 2F0C move.l -[A7], A4
00000FA6 206E 000A movea.l A0, [A6 + 0xA]
00000FAA 2868 0002 movea.l A4, [A0 + 0x2]
00000FAE 200C move.l D0, A4
00000FB0 57C0 seq D0
00000FB2 C02E 0008 and.b D0, [A6 + 0x8]
00000FB6 671E beq +0x20 /* 00000FD6 */
00000FB8 42A7 clr.l -[A7]
00000FBA 7010 moveq.l D0, 0x10
00000FBC 2F00 move.l -[A7], D0
00000FBE 3F3C 0005 move.w -[A7], 0x5
00000FC2 42A7 clr.l -[A7]
00000FC4 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00000FC8 285F movea.l A4, [A7]+
00000FCA 200C move.l D0, A4
00000FCC 6708 beq +0xA /* 00000FD6 */
00000FCE 206E 000A movea.l A0, [A6 + 0xA]
00000FD2 214C 0002 move.l [A0 + 0x2], A4
label00000FD6:
00000FD6 2D4C 000E move.l [A6 + 0xE], A4
00000FDA 285F movea.l A4, [A7]+
00000FDC 4E5E unlink A6
00000FDE 205F movea.l A0, [A7]+
00000FE0 5C4F addq.w A7, 6
00000FE2 4ED0 jmp [A0]
fn00000FE4:
00000FE4 4E56 FFFC link A6, -0x0004
00000FE8 2F0C move.l -[A7], A4
00000FEA 42A7 clr.l -[A7]
00000FEC 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000FF0 4AAE 0008 tst.l [A6 + 0x8]
00000FF4 56C0 sne D0
00000FF6 4400 neg.b D0
00000FF8 1F00 move.b -[A7], D0
00000FFA 4EBA FFA4 jsr [PC - 0x5C /* 00000FA0 */]
00000FFE 285F movea.l A4, [A7]+
00001000 200C move.l D0, A4
00001002 6718 beq +0x1A /* 0000101C */
00001004 4267 clr.w -[A7]
00001006 2F0C move.l -[A7], A4
00001008 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000100C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001010 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001014 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00001018 3B5F F212 move.w [A5 - 0xDEE], [A7]+
label0000101C:
0000101C 285F movea.l A4, [A7]+
0000101E 4E5E unlink A6
00001020 205F movea.l A0, [A7]+
00001022 DEFC 000E add.w A7, 0xE
00001026 4ED0 jmp [A0]
00001028 4E56 FFFE link A6, -0x0002
0000102C 48E7 0108 movem.l -[A7], D7,A4
00001030 286E 0008 movea.l A4, [A6 + 0x8]
00001034 200C move.l D0, A4
00001036 6612 bne +0x14 /* 0000104A */
00001038 2F2E 000E move.l -[A7], [A6 + 0xE]
0000103C 3F2E 000C move.w -[A7], [A6 + 0xC]
00001040 42A7 clr.l -[A7]
00001042 42A7 clr.l -[A7]
00001044 4EBA FF9E jsr [PC - 0x62 /* 00000FE4 */]
00001048 602E bra +0x30 /* 00001078 */
label0000104A:
0000104A 4267 clr.w -[A7]
0000104C 2F0C move.l -[A7], A4
0000104E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001052 1E1F move.b D7, [A7]+
00001054 2F0C move.l -[A7], A4
00001056 205F movea.l A0, [A7]+
00001058 A029 syscall HLock
0000105A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000105E 3F2E 000C move.w -[A7], [A6 + 0xC]
00001062 2F14 move.l -[A7], [A4]
00001064 42A7 clr.l -[A7]
00001066 2F0C move.l -[A7], A4
00001068 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000106C 4EBA FF76 jsr [PC - 0x8A /* 00000FE4 */]
00001070 2F0C move.l -[A7], A4
00001072 1F07 move.b -[A7], D7
00001074 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
label00001078:
00001078 4CDF 1080 movem.l D7,A4, [A7]+
0000107C 4E5E unlink A6
0000107E 205F movea.l A0, [A7]+
00001080 DEFC 000A add.w A7, 0xA /* '\n' */
00001084 4ED0 jmp [A0]
00001086 4E56 0000 link A6, 0
0000108A 422E 000C clr.b [A6 + 0xC]
0000108E 4267 clr.w -[A7]
00001090 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001094 4EBA FADE jsr [PC - 0x522 /* 00000B74 */]
00001098 101F move.b D0, [A7]+
0000109A 6718 beq +0x1A /* 000010B4 */
0000109C 4267 clr.w -[A7]
0000109E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A2 3F3C 0003 move.w -[A7], 0x3
000010A6 4EBA FE36 jsr [PC - 0x1CA /* 00000EDE */]
000010AA 101F move.b D0, [A7]+
000010AC 6706 beq +0x8 /* 000010B4 */
000010AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000010B4:
000010B4 4E5E unlink A6
000010B6 2E9F move.l [A7], [A7]+
000010B8 4E75 rts
fn000010BA:
000010BA 4E56 0000 link A6, 0
000010BE 2F0C move.l -[A7], A4
000010C0 286E 0008 movea.l A4, [A6 + 0x8]
000010C4 2054 movea.l A0, [A4]
000010C6 1028 0006 move.b D0, [A0 + 0x6]
000010CA 4880 ext.w D0
000010CC 5340 subq.w D0, 1
000010CE 6B72 bmi +0x74 /* 00001142 */
000010D0 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
000010D4 6E6C bgt +0x6E /* 00001142 */
000010D6 D040 add.w D0, D0
000010D8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000010DC 4EFB 0000 jmp [PC + D0.w]
000010E0 0016 001E ori.b [A6], 0x1E
000010E4 0026 002E ori.b -[A6], 0x2E /* '.' */
000010E8 0036 003E 0046 ori.b [A6 + D0.w + 0x46], 0x3E /* '>' */
000010EE 004E 0056 ori.w A6, 0x56 /* 'V' */
000010F2 005E 2F0C ori.w [A6]+, 0x2F0C
000010F6 4EBA 07B0 jsr [PC + 0x7B0 /* 000018A8 */]
000010FA 6046 bra +0x48 /* 00001142 */
000010FC 2F0C move.l -[A7], A4
000010FE 4EBA 092A jsr [PC + 0x92A /* 00001A2A */]
00001102 603E bra +0x40 /* 00001142 */
00001104 2F0C move.l -[A7], A4
00001106 4EBA 09F0 jsr [PC + 0x9F0 /* 00001AF8 */]
0000110A 6036 bra +0x38 /* 00001142 */
0000110C 2F0C move.l -[A7], A4
0000110E 4EBA 0C70 jsr [PC + 0xC70 /* 00001D80 */]
00001112 602E bra +0x30 /* 00001142 */
00001114 2F0C move.l -[A7], A4
00001116 4EBA 0B50 jsr [PC + 0xB50 /* 00001C68 */]
0000111A 6026 bra +0x28 /* 00001142 */
0000111C 2F0C move.l -[A7], A4
0000111E 4EBA 10C8 jsr [PC + 0x10C8 /* 000021E8 */]
00001122 601E bra +0x20 /* 00001142 */
00001124 2F0C move.l -[A7], A4
00001126 4EBA 1090 jsr [PC + 0x1090 /* 000021B8 */]
0000112A 6016 bra +0x18 /* 00001142 */
0000112C 2F0C move.l -[A7], A4
0000112E 4EBA 0D20 jsr [PC + 0xD20 /* 00001E50 */]
00001132 600E bra +0x10 /* 00001142 */
00001134 2F0C move.l -[A7], A4
00001136 4EBA 0D70 jsr [PC + 0xD70 /* 00001EA8 */]
0000113A 6006 bra +0x8 /* 00001142 */
0000113C 2F0C move.l -[A7], A4
0000113E 4EBA 0EB2 jsr [PC + 0xEB2 /* 00001FF2 */]
label00001142:
00001142 285F movea.l A4, [A7]+
00001144 4E5E unlink A6
00001146 2E9F move.l [A7], [A7]+
00001148 4E75 rts
fn0000114A:
0000114A 4E56 FFE4 link A6, -0x001C
0000114E 206E 000A movea.l A0, [A6 + 0xA]
00001152 43EE FFE4 lea.l A1, [A6 - 0x1C]
00001156 7006 moveq.l D0, 0x06
label00001158:
00001158 22D8 move.l [A1]+, [A0]+
0000115A 51C8 FFFC dbf D0, -0x6 /* 00001158 */
0000115E 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
00001164 486E FFE4 pea.l [A6 - 0x1C]
00001168 4EBA FF50 jsr [PC - 0xB0 /* 000010BA */]
0000116C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001172 4E5E unlink A6
00001174 205F movea.l A0, [A7]+
00001176 5C4F addq.w A7, 6
00001178 4ED0 jmp [A0]
fn0000117A:
0000117A 4E56 FFE4 link A6, -0x001C
0000117E 206D F24E movea.l A0, [A5 - 0xDB2]
00001182 2068 0004 movea.l A0, [A0 + 0x4]
00001186 302E 0012 move.w D0, [A6 + 0x12]
0000118A C1FC 002E muls.w D0, 0x2E /* '.' */
0000118E 41F0 0000 lea.l A0, [A0 + D0.w]
00001192 2D48 FFE4 move.l [A6 - 0x1C], A0
00001196 7000 moveq.l D0, 0x00
00001198 2D40 FFFC move.l [A6 - 0x4], D0
0000119C 3D6E 0012 FFE8 move.w [A6 - 0x18], [A6 + 0x12]
000011A2 3D6E 0010 FFEA move.w [A6 - 0x16], [A6 + 0x10]
000011A8 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
000011AE 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
000011B4 486E FFE4 pea.l [A6 - 0x1C]
000011B8 4EBA FF00 jsr [PC - 0x100 /* 000010BA */]
000011BC 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4]
000011C2 4E5E unlink A6
000011C4 205F movea.l A0, [A7]+
000011C6 DEFC 000C add.w A7, 0xC
000011CA 4ED0 jmp [A0]
000011CC 4E56 FFFC link A6, -0x0004
000011D0 42A7 clr.l -[A7]
000011D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011D6 42A7 clr.l -[A7]
000011D8 42A7 clr.l -[A7]
000011DA 4EBA FF9E jsr [PC - 0x62 /* 0000117A */]
000011DE 2D5F FFFC move.l [A6 - 0x4], [A7]+
000011E2 4E5E unlink A6
000011E4 2E9F move.l [A7], [A7]+
000011E6 4E75 rts
000011E8 4E56 FFE4 link A6, -0x001C
000011EC 2D6E 000A FFE4 move.l [A6 - 0x1C], [A6 + 0xA]
000011F2 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
000011F8 486E FFE4 pea.l [A6 - 0x1C]
000011FC 4EBA FEBC jsr [PC - 0x144 /* 000010BA */]
00001200 4E5E unlink A6
00001202 205F movea.l A0, [A7]+
00001204 5C4F addq.w A7, 6
00001206 4ED0 jmp [A0]
fn00001208:
00001208 4E56 FFF6 link A6, -0x000A
0000120C 48E7 0118 movem.l -[A7], D7,A3,A4
00001210 266E 0008 movea.l A3, [A6 + 0x8]
00001214 2053 movea.l A0, [A3]
00001216 2D48 FFF6 move.l [A6 - 0xA], A0
0000121A 286B 0008 movea.l A4, [A3 + 0x8]
0000121E 1E14 move.b D7, [A4]
00001220 200C move.l D0, A4
00001222 5280 addq.l D0, 1
00001224 1207 move.b D1, D7
00001226 4881 ext.w D1
00001228 48C1 ext.l D1
0000122A 2841 movea.l A4, D1
0000122C D9C0 add.l A4, D0
0000122E 274C 0018 move.l [A3 + 0x18], A4
00001232 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001236 4E5E unlink A6
00001238 2E9F move.l [A7], [A7]+
0000123A 4E75 rts
fn0000123C:
0000123C 4E56 FFF2 link A6, -0x000E
00001240 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001244 2C2E 0008 move.l D6, [A6 + 0x8]
00001248 7000 moveq.l D0, 0x00
0000124A 2D40 000C move.l [A6 + 0xC], D0
0000124E 2046 movea.l A0, D6
00001250 2650 movea.l A3, [A0]
00001252 4267 clr.w -[A7]
00001254 A994 syscall CurResFile
00001256 3E1F move.w D7, [A7]+
00001258 4267 clr.w -[A7]
0000125A 2046 movea.l A0, D6
0000125C 3F28 0004 move.w -[A7], [A0 + 0x4]
00001260 4EBA F0F0 jsr [PC - 0xF10 /* 00000352 */]
00001264 A998 syscall UseResFile
00001266 42A7 clr.l -[A7]
00001268 2F06 move.l -[A7], D6
0000126A 3F3C 000C move.w -[A7], 0xC
0000126E 4EBA FEDA jsr [PC - 0x126 /* 0000114A */]
00001272 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001276 4267 clr.w -[A7]
00001278 A99B syscall SetResLoad
0000127A 42A7 clr.l -[A7]
0000127C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001280 3F13 move.w -[A7], [A3]
00001282 A81F syscall Get1Resource
00001284 285F movea.l A4, [A7]+
00001286 1F3C 0001 move.b -[A7], 0x1
0000128A A99B syscall SetResLoad
0000128C 3F07 move.w -[A7], D7
0000128E A998 syscall UseResFile
00001290 200C move.l D0, A4
00001292 670E beq +0x10 /* 000012A2 */
00001294 42A7 clr.l -[A7]
00001296 2F0C move.l -[A7], A4
00001298 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
0000129A 2D5F 000C move.l [A6 + 0xC], [A7]+
0000129E 2F0C move.l -[A7], A4
000012A0 A9A3 syscall ReleaseResource
label000012A2:
000012A2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000012A6 4E5E unlink A6
000012A8 2E9F move.l [A7], [A7]+
000012AA 4E75 rts
fn000012AC:
000012AC 4E56 FFF2 link A6, -0x000E
000012B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000012B4 2C2E 0008 move.l D6, [A6 + 0x8]
000012B8 2046 movea.l A0, D6
000012BA 2650 movea.l A3, [A0]
000012BC 4267 clr.w -[A7]
000012BE A994 syscall CurResFile
000012C0 3E1F move.w D7, [A7]+
000012C2 4267 clr.w -[A7]
000012C4 2046 movea.l A0, D6
000012C6 3F28 0004 move.w -[A7], [A0 + 0x4]
000012CA 4EBA F086 jsr [PC - 0xF7A /* 00000352 */]
000012CE A998 syscall UseResFile
000012D0 42A7 clr.l -[A7]
000012D2 2F06 move.l -[A7], D6
000012D4 3F3C 000C move.w -[A7], 0xC
000012D8 4EBA FE70 jsr [PC - 0x190 /* 0000114A */]
000012DC 2D5F FFFC move.l [A6 - 0x4], [A7]+
000012E0 42A7 clr.l -[A7]
000012E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012E6 3F13 move.w -[A7], [A3]
000012E8 A81F syscall Get1Resource
000012EA 285F movea.l A4, [A7]+
000012EC 4267 clr.w -[A7]
000012EE A9AF syscall ResError
000012F0 3B5F F212 move.w [A5 - 0xDEE], [A7]+
000012F4 670C beq +0xE /* 00001302 */
000012F6 200C move.l D0, A4
000012F8 6708 beq +0xA /* 00001302 */
000012FA 2F0C move.l -[A7], A4
000012FC A9A3 syscall ReleaseResource
000012FE 7000 moveq.l D0, 0x00
00001300 2840 movea.l A4, D0
label00001302:
00001302 2D4C 000C move.l [A6 + 0xC], A4
00001306 3F07 move.w -[A7], D7
00001308 A998 syscall UseResFile
0000130A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000130E 4E5E unlink A6
00001310 2E9F move.l [A7], [A7]+
00001312 4E75 rts
fn00001314:
00001314 4E56 FFF4 link A6, -0x000C
00001318 2F0C move.l -[A7], A4
0000131A 206E 0008 movea.l A0, [A6 + 0x8]
0000131E 2850 movea.l A4, [A0]
00001320 42A7 clr.l -[A7]
00001322 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001326 4EBA FF84 jsr [PC - 0x7C /* 000012AC */]
0000132A 295F 000C move.l [A4 + 0xC], [A7]+
0000132E 7094 moveq.l D0, 0xFFFFFF94
00001330 B06D F212 cmp.w D0, [A5 - 0xDEE]
00001334 6602 bne +0x4 /* 00001338 */
00001336 603E bra +0x40 /* 00001376 */
label00001338:
00001338 4AAC 000C tst.l [A4 + 0xC]
0000133C 662A bne +0x2C /* 00001368 */
0000133E 4A6D F212 tst.w [A5 - 0xDEE]
00001342 6606 bne +0x8 /* 0000134A */
00001344 3B7C 0010 F212 move.w [A5 - 0xDEE], 0x10
label0000134A:
0000134A 7010 moveq.l D0, 0x10
0000134C B06D F212 cmp.w D0, [A5 - 0xDEE]
00001350 56C0 sne D0
00001352 4A00 tst.b D0
00001354 6720 beq +0x22 /* 00001376 */
00001356 7294 moveq.l D1, 0xFFFFFF94
00001358 B26D F212 cmp.w D1, [A5 - 0xDEE]
0000135C 56C1 sne D1
0000135E C001 and.b D0, D1
00001360 6714 beq +0x16 /* 00001376 */
00001362 422C 0006 clr.b [A4 + 0x6]
00001366 600E bra +0x10 /* 00001376 */
label00001368:
00001368 2F2C 000C move.l -[A7], [A4 + 0xC]
0000136C A992 syscall DetachResource
0000136E 2F2C 000C move.l -[A7], [A4 + 0xC]
00001372 205F movea.l A0, [A7]+
00001374 A04A syscall HNoPurge
label00001376:
00001376 285F movea.l A4, [A7]+
00001378 4E5E unlink A6
0000137A 2E9F move.l [A7], [A7]+
0000137C 4E75 rts
fn0000137E:
0000137E 4E56 FFFC link A6, -0x0004
00001382 2F0C move.l -[A7], A4
00001384 206E 0008 movea.l A0, [A6 + 0x8]
00001388 2850 movea.l A4, [A0]
0000138A 486C 0007 pea.l [A4 + 0x7]
0000138E 3F3C 0003 move.w -[A7], 0x3
00001392 1F3C 0001 move.b -[A7], 0x1
00001396 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
0000139A 38BC FFFF move.w [A4], 0xFFFF
0000139E 206E 0008 movea.l A0, [A6 + 0x8]
000013A2 2968 0008 000C move.l [A4 + 0xC], [A0 + 0x8]
000013A8 285F movea.l A4, [A7]+
000013AA 4E5E unlink A6
000013AC 2E9F move.l [A7], [A7]+
000013AE 4E75 rts
000013B0 4E56 FFFA link A6, -0x0006
000013B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000013B8 266E 000A movea.l A3, [A6 + 0xA]
000013BC 2053 movea.l A0, [A3]
000013BE 7000 moveq.l D0, 0x00
000013C0 2140 0004 move.l [A0 + 0x4], D0
000013C4 4267 clr.w -[A7]
000013C6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000013CA 101F move.b D0, [A7]+
000013CC 6726 beq +0x28 /* 000013F4 */
000013CE 42A7 clr.l -[A7]
000013D0 2F0B move.l -[A7], A3
000013D2 4267 clr.w -[A7]
000013D4 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000013D8 4A9F tst.l [A7]+
000013DA 6718 beq +0x1A /* 000013F4 */
000013DC 42A7 clr.l -[A7]
000013DE 2F0B move.l -[A7], A3
000013E0 302E 0008 move.w D0, [A6 + 0x8]
000013E4 48C0 ext.l D0
000013E6 2F00 move.l -[A7], D0
000013E8 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000013EC 2E1F move.l D7, [A7]+
000013EE 2053 movea.l A0, [A3]
000013F0 2147 0004 move.l [A0 + 0x4], D7
label000013F4:
000013F4 2053 movea.l A0, [A3]
000013F6 7010 moveq.l D0, 0x10
000013F8 B090 cmp.l D0, [A0]
000013FA 6F0E ble +0x10 /* 0000140A */
000013FC 4267 clr.w -[A7]
000013FE 2F0B move.l -[A7], A3
00001400 7010 moveq.l D0, 0x10
00001402 2F00 move.l -[A7], D0
00001404 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00001408 3C1F move.w D6, [A7]+
label0000140A:
0000140A 4A6E 0008 tst.w [A6 + 0x8]
0000140E 6F0E ble +0x10 /* 0000141E */
00001410 2853 movea.l A4, [A3]
00001412 08AC 0002 000F bclr.b [A4 + 0xF], 0x2
00001418 08AC 0003 000F bclr.b [A4 + 0xF], 0x3
label0000141E:
0000141E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001422 4E5E unlink A6
00001424 205F movea.l A0, [A7]+
00001426 5C4F addq.w A7, 6
00001428 4ED0 jmp [A0]
fn0000142A:
0000142A 4E56 0000 link A6, 0
0000142E 4AAE 0008 tst.l [A6 + 0x8]
00001432 6716 beq +0x18 /* 0000144A */
00001434 206E 0008 movea.l A0, [A6 + 0x8]
00001438 2050 movea.l A0, [A0]
0000143A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000143E 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001442 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001446 205F movea.l A0, [A7]+
00001448 A023 syscall DisposHandle/DisposeHandle
label0000144A:
0000144A 4E5E unlink A6
0000144C 2E9F move.l [A7], [A7]+
0000144E 4E75 rts
fn00001450:
00001450 4E56 0000 link A6, 0
00001454 206E 0008 movea.l A0, [A6 + 0x8]
00001458 317C 0005 0006 move.w [A0 + 0x6], 0x5
0000145E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001462 4EBA FC56 jsr [PC - 0x3AA /* 000010BA */]
00001466 206E 0008 movea.l A0, [A6 + 0x8]
0000146A 2050 movea.l A0, [A0]
0000146C 2F28 0002 move.l -[A7], [A0 + 0x2]
00001470 4EBA FFB8 jsr [PC - 0x48 /* 0000142A */]
00001474 206E 0008 movea.l A0, [A6 + 0x8]
00001478 2F10 move.l -[A7], [A0]
0000147A 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
0000147E 4E5E unlink A6
00001480 2E9F move.l [A7], [A7]+
00001482 4E75 rts
fn00001484:
00001484 4E56 FEEE link A6, -0x0112
00001488 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000148C 2A2E 0008 move.l D5, [A6 + 0x8]
00001490 2045 movea.l A0, D5
00001492 2850 movea.l A4, [A0]
00001494 4AAC 0002 tst.l [A4 + 0x2]
00001498 6702 beq +0x4 /* 0000149C */
0000149A 607E bra +0x80 /* 0000151A */
label0000149C:
0000149C 4267 clr.w -[A7]
0000149E A994 syscall CurResFile
000014A0 3E1F move.w D7, [A7]+
000014A2 42A7 clr.l -[A7]
000014A4 2F05 move.l -[A7], D5
000014A6 3F3C 000C move.w -[A7], 0xC
000014AA 4EBA FC9E jsr [PC - 0x362 /* 0000114A */]
000014AE 2D5F FFFA move.l [A6 - 0x6], [A7]+
000014B2 4267 clr.w -[A7]
000014B4 2045 movea.l A0, D5
000014B6 3F28 0004 move.w -[A7], [A0 + 0x4]
000014BA 4EBA EE96 jsr [PC - 0x116A /* 00000352 */]
000014BE A998 syscall UseResFile
000014C0 4267 clr.w -[A7]
000014C2 A99B syscall SetResLoad
000014C4 42A7 clr.l -[A7]
000014C6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000014CA 3F14 move.w -[A7], [A4]
000014CC A81F syscall Get1Resource
000014CE 265F movea.l A3, [A7]+
000014D0 4267 clr.w -[A7]
000014D2 A9AF syscall ResError
000014D4 3C1F move.w D6, [A7]+
000014D6 1F3C 0001 move.b -[A7], 0x1
000014DA A99B syscall SetResLoad
000014DC 3F07 move.w -[A7], D7
000014DE A998 syscall UseResFile
000014E0 4A46 tst.w D6
000014E2 57C0 seq D0
000014E4 220B move.l D1, A3
000014E6 56C1 sne D1
000014E8 C001 and.b D0, D1
000014EA 672E beq +0x30 /* 0000151A */
000014EC 2F0B move.l -[A7], A3
000014EE 486E FFFE pea.l [A6 - 0x2]
000014F2 486E FFFA pea.l [A6 - 0x6]
000014F6 486E FEF6 pea.l [A6 - 0x10A]
000014FA A9A8 syscall GetResInfo
000014FC 2F0B move.l -[A7], A3
000014FE A9A3 syscall ReleaseResource
00001500 2F0C move.l -[A7], A4
00001502 3F3C 0001 move.w -[A7], 0x1
00001506 486E FEF6 pea.l [A6 - 0x10A]
0000150A 4240 clr.w D0
0000150C 102E FEF6 move.b D0, [A6 - 0x10A]
00001510 5240 addq.w D0, 1
00001512 48C0 ext.l D0
00001514 2F00 move.l -[A7], D0
00001516 4EBA FACC jsr [PC - 0x534 /* 00000FE4 */]
label0000151A:
0000151A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000151E 4E5E unlink A6
00001520 2E9F move.l [A7], [A7]+
00001522 4E75 rts
fn00001524:
00001524 4E56 FDEA link A6, -0x0216
00001528 48E7 0018 movem.l -[A7], A3,A4
0000152C 286E 0008 movea.l A4, [A6 + 0x8]
00001530 2654 movea.l A3, [A4]
00001532 302C 0006 move.w D0, [A4 + 0x6]
00001536 5540 subq.w D0, 2
00001538 6774 beq +0x76 /* 000015AE */
0000153A 5540 subq.w D0, 2
0000153C 6700 00A2 beq +0xA4 /* 000015E0 */
00001540 5340 subq.w D0, 1
00001542 6700 0082 beq +0x84 /* 000015C6 */
00001546 0440 000C subi.w D0, 0xC
0000154A 6700 00B8 beq +0xBA /* 00001604 */
0000154E 5340 subq.w D0, 1
00001550 672E beq +0x30 /* 00001580 */
00001552 5940 subq.w D0, 4
00001554 6700 0082 beq +0x84 /* 000015D8 */
00001558 5340 subq.w D0, 1
0000155A 6762 beq +0x64 /* 000015BE */
0000155C 5B40 subq.w D0, 5
0000155E 6700 00CC beq +0xCE /* 0000162C */
00001562 5340 subq.w D0, 1
00001564 6700 00A8 beq +0xAA /* 0000160E */
00001568 5340 subq.w D0, 1
0000156A 6700 00AA beq +0xAC /* 00001616 */
0000156E 5340 subq.w D0, 1
00001570 6744 beq +0x46 /* 000015B6 */
00001572 5740 subq.w D0, 3
00001574 675A beq +0x5C /* 000015D0 */
00001576 5340 subq.w D0, 1
00001578 6700 00B2 beq +0xB4 /* 0000162C */
0000157C 6000 00AE bra +0xB0 /* 0000162C */
label00001580:
00001580 4267 clr.w -[A7]
00001582 2F0B move.l -[A7], A3
00001584 4EBA F5EE jsr [PC - 0xA12 /* 00000B74 */]
00001588 101F move.b D0, [A7]+
0000158A 0A00 0001 xori.b D0, 0x1
0000158E 4AAB 000C tst.l [A3 + 0xC]
00001592 56C1 sne D1
00001594 C001 and.b D0, D1
00001596 6706 beq +0x8 /* 0000159E */
00001598 2F2B 000C move.l -[A7], [A3 + 0xC]
0000159C A992 syscall DetachResource
label0000159E:
0000159E 4AAB 0002 tst.l [A3 + 0x2]
000015A2 6700 0088 beq +0x8A /* 0000162C */
000015A6 2F2B 0002 move.l -[A7], [A3 + 0x2]
000015AA A992 syscall DetachResource
000015AC 607E bra +0x80 /* 0000162C */
label000015AE:
000015AE 2F0C move.l -[A7], A4
000015B0 4EBA FD62 jsr [PC - 0x29E /* 00001314 */]
000015B4 6076 bra +0x78 /* 0000162C */
label000015B6:
000015B6 2F0C move.l -[A7], A4
000015B8 4EBA FECA jsr [PC - 0x136 /* 00001484 */]
000015BC 606E bra +0x70 /* 0000162C */
label000015BE:
000015BE 2F0C move.l -[A7], A4
000015C0 4EBA FDBC jsr [PC - 0x244 /* 0000137E */]
000015C4 6066 bra +0x68 /* 0000162C */
label000015C6:
000015C6 486B 000C pea.l [A3 + 0xC]
000015CA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000015CE 605C bra +0x5E /* 0000162C */
label000015D0:
000015D0 2F0C move.l -[A7], A4
000015D2 4EBA FE7C jsr [PC - 0x184 /* 00001450 */]
000015D6 6054 bra +0x56 /* 0000162C */
label000015D8:
000015D8 2F0C move.l -[A7], A4
000015DA 4EBA FC2C jsr [PC - 0x3D4 /* 00001208 */]
000015DE 604C bra +0x4E /* 0000162C */
label000015E0:
000015E0 7000 moveq.l D0, 0x00
000015E2 2940 0018 move.l [A4 + 0x18], D0
000015E6 4AAB 000C tst.l [A3 + 0xC]
000015EA 6740 beq +0x42 /* 0000162C */
000015EC 206B 000C movea.l A0, [A3 + 0xC]
000015F0 4A90 tst.l [A0]
000015F2 6738 beq +0x3A /* 0000162C */
000015F4 42A7 clr.l -[A7]
000015F6 2F2B 000C move.l -[A7], [A3 + 0xC]
000015FA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000015FE 295F 0018 move.l [A4 + 0x18], [A7]+
00001602 6028 bra +0x2A /* 0000162C */
label00001604:
00001604 7000 moveq.l D0, 0x00
00001606 2940 0018 move.l [A4 + 0x18], D0
0000160A 6020 bra +0x22 /* 0000162C */
0000160C 601E bra +0x20 /* 0000162C */
label0000160E:
0000160E 7000 moveq.l D0, 0x00
00001610 2940 0018 move.l [A4 + 0x18], D0
00001614 6016 bra +0x18 /* 0000162C */
label00001616:
00001616 397C 0002 0006 move.w [A4 + 0x6], 0x2
0000161C 2F0C move.l -[A7], A4
0000161E 4EBA FA9A jsr [PC - 0x566 /* 000010BA */]
00001622 302D F212 move.w D0, [A5 - 0xDEE]
00001626 48C0 ext.l D0
00001628 2940 0018 move.l [A4 + 0x18], D0
label0000162C:
0000162C 4CDF 1800 movem.l A3,A4, [A7]+
00001630 4E5E unlink A6
00001632 2E9F move.l [A7], [A7]+
00001634 4E75 rts
fn00001636:
00001636 4E56 FFD8 link A6, -0x0028
0000163A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000163E 282E 000A move.l D4, [A6 + 0xA]
00001642 286E 000E movea.l A4, [A6 + 0xE]
00001646 42A7 clr.l -[A7]
00001648 2F2C 000C move.l -[A7], [A4 + 0xC]
0000164C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001650 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001654 2F04 move.l -[A7], D4
00001656 707F moveq.l D0, 0x7F
00001658 2F00 move.l -[A7], D0
0000165A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000165E 201F move.l D0, [A7]+
00001660 D084 add.l D0, D4
00001662 5480 addq.l D0, 2
00001664 2A00 move.l D5, D0
00001666 DABC 0000 0080 add.l D5, 0x80
0000166C 2005 move.l D0, D5
0000166E 90AE FFFC sub.l D0, [A6 - 0x4]
00001672 2D40 FFF0 move.l [A6 - 0x10], D0
00001676 2F2C 000C move.l -[A7], [A4 + 0xC]
0000167A 2F05 move.l -[A7], D5
0000167C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001680 4267 clr.w -[A7]
00001682 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001686 3B5F F212 move.w [A5 - 0xDEE], [A7]+
0000168A 6704 beq +0x6 /* 00001690 */
0000168C 6000 0094 bra +0x96 /* 00001722 */
label00001690:
00001690 206C 000C movea.l A0, [A4 + 0xC]
00001694 2D50 FFE0 move.l [A6 - 0x20], [A0]
00001698 202E FFF0 move.l D0, [A6 - 0x10]
0000169C D0AE FFE0 add.l D0, [A6 - 0x20]
000016A0 2D40 FFE4 move.l [A6 - 0x1C], D0
000016A4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000016A8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000016AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016B0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000016B4 2D6E FFE0 FFE8 move.l [A6 - 0x18], [A6 - 0x20]
000016BA 2D6E FFE4 FFE0 move.l [A6 - 0x20], [A6 - 0x1C]
000016C0 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18]
000016C6 206C 000C movea.l A0, [A4 + 0xC]
000016CA 2005 move.l D0, D5
000016CC D090 add.l D0, [A0]
000016CE 2D40 FFEC move.l [A6 - 0x14], D0
000016D2 7E00 moveq.l D7, 0x00
label000016D4:
000016D4 202E FFE0 move.l D0, [A6 - 0x20]
000016D8 B0AE FFEC cmp.l D0, [A6 - 0x14]
000016DC 6F02 ble +0x4 /* 000016E0 */
000016DE 6038 bra +0x3A /* 00001718 */
label000016E0:
000016E0 2007 move.l D0, D7
000016E2 727F moveq.l D1, 0x7F
000016E4 D081 add.l D0, D1
000016E6 B880 cmp.l D4, D0
000016E8 6D04 blt +0x6 /* 000016EE */
000016EA 7C7F moveq.l D6, 0x7F
000016EC 6004 bra +0x6 /* 000016F2 */
label000016EE:
000016EE 2C04 move.l D6, D4
000016F0 9C87 sub.l D6, D7
label000016F2:
000016F2 202E FFE0 move.l D0, [A6 - 0x20]
000016F6 90AE FFE4 sub.l D0, [A6 - 0x1C]
000016FA 2D40 FFD8 move.l [A6 - 0x28], D0
000016FE BCAE FFD8 cmp.l D6, [A6 - 0x28]
00001702 6F02 ble +0x4 /* 00001706 */
00001704 6012 bra +0x14 /* 00001718 */
label00001706:
00001706 486E FFE0 pea.l [A6 - 0x20]
0000170A 486E FFE4 pea.l [A6 - 0x1C]
0000170E 3F06 move.w -[A7], D6
00001710 A8D0 syscall UnpackBits
00001712 DE86 add.l D7, D6
00001714 B887 cmp.l D4, D7
00001716 6EBC bgt -0x42 /* 000016D4 */
label00001718:
00001718 2F2C 000C move.l -[A7], [A4 + 0xC]
0000171C 2F04 move.l -[A7], D4
0000171E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
label00001722:
00001722 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001726 4E5E unlink A6
00001728 205F movea.l A0, [A7]+
0000172A DEFC 000A add.w A7, 0xA /* '\n' */
0000172E 4ED0 jmp [A0]
fn00001730:
00001730 4E56 FFF4 link A6, -0x000C
00001734 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001738 286E 000A movea.l A4, [A6 + 0xA]
0000173C 2E2C 000C move.l D7, [A4 + 0xC]
00001740 673E beq +0x40 /* 00001780 */
00001742 7001 moveq.l D0, 0x01
00001744 B02C 0006 cmp.b D0, [A4 + 0x6]
00001748 6636 bne +0x38 /* 00001780 */
0000174A 42A7 clr.l -[A7]
0000174C 2F07 move.l -[A7], D7
0000174E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001752 2A1F move.l D5, [A7]+
00001754 47EC 0010 lea.l A3, [A4 + 0x10]
00001758 42A7 clr.l -[A7]
0000175A 486B 0006 pea.l [A3 + 0x6]
0000175E 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001762 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00001766 2C1F move.l D6, [A7]+
00001768 2005 move.l D0, D5
0000176A 7210 moveq.l D1, 0x10
0000176C D081 add.l D0, D1
0000176E B086 cmp.l D0, D6
00001770 6E0E bgt +0x10 /* 00001780 */
00001772 2F2E 000A move.l -[A7], [A6 + 0xA]
00001776 2F06 move.l -[A7], D6
00001778 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000177C 4EBA FEB8 jsr [PC - 0x148 /* 00001636 */]
label00001780:
00001780 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001784 4E5E unlink A6
00001786 205F movea.l A0, [A7]+
00001788 5C4F addq.w A7, 6
0000178A 4ED0 jmp [A0]
fn0000178C:
0000178C 4E56 FFFE link A6, -0x0002
00001790 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001794 2E2E 0008 move.l D7, [A6 + 0x8]
00001798 2047 movea.l A0, D7
0000179A 2850 movea.l A4, [A0]
0000179C 4AAC 000C tst.l [A4 + 0xC]
000017A0 6700 00AE beq +0xB0 /* 00001850 */
000017A4 42A7 clr.l -[A7]
000017A6 2F2C 000C move.l -[A7], [A4 + 0xC]
000017AA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000017AE 4A9F tst.l [A7]+
000017B0 6614 bne +0x16 /* 000017C6 */
000017B2 486C 000C pea.l [A4 + 0xC]
000017B6 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000017BA 2047 movea.l A0, D7
000017BC 2F10 move.l -[A7], [A0]
000017BE 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000017C2 6000 008C bra +0x8E /* 00001850 */
label000017C6:
000017C6 2047 movea.l A0, D7
000017C8 3F28 0004 move.w -[A7], [A0 + 0x4]
000017CC 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */]
000017D0 4A6C 0014 tst.w [A4 + 0x14]
000017D4 5DC6 slt D6
000017D6 4406 neg.b D6
000017D8 2047 movea.l A0, D7
000017DA 2F10 move.l -[A7], [A0]
000017DC 2047 movea.l A0, D7
000017DE 3F28 0004 move.w -[A7], [A0 + 0x4]
000017E2 4EBA FF4C jsr [PC - 0xB4 /* 00001730 */]
000017E6 4267 clr.w -[A7]
000017E8 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000017EC 101F move.b D0, [A7]+
000017EE 6716 beq +0x18 /* 00001806 */
000017F0 486C 0008 pea.l [A4 + 0x8]
000017F4 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000017F8 1006 move.b D0, D6
000017FA 6754 beq +0x56 /* 00001850 */
000017FC 486C 0010 pea.l [A4 + 0x10]
00001800 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001804 604A bra +0x4C /* 00001850 */
label00001806:
00001806 102D F435 move.b D0, [A5 - 0xBCB]
0000180A 6744 beq +0x46 /* 00001850 */
0000180C 4AAC 0010 tst.l [A4 + 0x10]
00001810 57C1 seq D1
00001812 C001 and.b D0, D1
00001814 673A beq +0x3C /* 00001850 */
00001816 1006 move.b D0, D6
00001818 6736 beq +0x38 /* 00001850 */
0000181A 42A7 clr.l -[A7]
0000181C 3F2C 002A move.w -[A7], [A4 + 0x2A]
00001820 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
00001824 295F 0010 move.l [A4 + 0x10], [A7]+
00001828 4267 clr.w -[A7]
0000182A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000182E 101F move.b D0, [A7]+
00001830 661E bne +0x20 /* 00001850 */
00001832 206C 0010 movea.l A0, [A4 + 0x10]
00001836 2650 movea.l A3, [A0]
00001838 376C 0014 0004 move.w [A3 + 0x4], [A4 + 0x14]
0000183E 204B movea.l A0, A3
00001840 5C88 addq.l A0, 6
00001842 43EC 0016 lea.l A1, [A4 + 0x16]
00001846 20D9 move.l [A0]+, [A1]+
00001848 20D9 move.l [A0]+, [A1]+
0000184A 376C 002A 0020 move.w [A3 + 0x20], [A4 + 0x2A]
label00001850:
00001850 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001854 4E5E unlink A6
00001856 2E9F move.l [A7], [A7]+
00001858 4E75 rts
fn0000185A:
0000185A 4E56 FFFC link A6, -0x0004
0000185E 48E7 0118 movem.l -[A7], D7,A3,A4
00001862 266E 0008 movea.l A3, [A6 + 0x8]
00001866 2E2E 0010 move.l D7, [A6 + 0x10]
0000186A 2047 movea.l A0, D7
0000186C 2868 0008 movea.l A4, [A0 + 0x8]
00001870 1694 move.b [A3], [A4]
00001872 548C addq.l A4, 2
00001874 2047 movea.l A0, D7
00001876 2050 movea.l A0, [A0]
00001878 1154 0007 move.b [A0 + 0x7], [A4]
0000187C 528C addq.l A4, 1
0000187E 1013 move.b D0, [A3]
00001880 4880 ext.w D0
00001882 5540 subq.w D0, 2
00001884 1680 move.b [A3], D0
00001886 206E 000C movea.l A0, [A6 + 0xC]
0000188A 208C move.l [A0], A4
0000188C 1013 move.b D0, [A3]
0000188E 4880 ext.w D0
00001890 48C0 ext.l D0
00001892 D9C0 add.l A4, D0
00001894 2047 movea.l A0, D7
00001896 214C 0018 move.l [A0 + 0x18], A4
0000189A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000189E 4E5E unlink A6
000018A0 205F movea.l A0, [A7]+
000018A2 DEFC 000C add.w A7, 0xC
000018A6 4ED0 jmp [A0]
fn000018A8:
000018A8 4E56 FFE2 link A6, -0x001E
000018AC 48E7 0118 movem.l -[A7], D7,A3,A4
000018B0 266E 0008 movea.l A3, [A6 + 0x8]
000018B4 2E13 move.l D7, [A3]
000018B6 302B 0006 move.w D0, [A3 + 0x6]
000018BA 5540 subq.w D0, 2
000018BC 6B00 0162 bmi +0x164 /* 00001A20 */
000018C0 0C40 0021 cmpi.w D0, 0x21 /* '!' */
000018C4 6E00 015A bgt +0x15C /* 00001A20 */
000018C8 D040 add.w D0, D0
000018CA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000018CE 4EFB 0000 jmp [PC + D0.w]
000018D2 0076 0150 005A ori.w [A6 + D0.w + 0x5A], 0x150
000018D8 00AE 0150 0150 0150 ori.l [A6 + 0x150], 0x1500150
000018E0 0150 bchg [A0], D0
000018E2 0150 bchg [A0], D0
000018E4 0150 bchg [A0], D0
000018E6 0096 0150 0150 ori.l [A6], 0x1500150
000018EC 0150 bchg [A0], D0
000018EE 0114 btst [A4], D0
000018F0 0046 0050 ori.w D6, 0x50 /* 'P' */
000018F4 00A2 0150 0150 ori.l -[A2], 0x1500150
000018FA 00DE .incomplete
000018FC 00D4 .incomplete
000018FE 0150 bchg [A0], D0
00001900 0150 bchg [A0], D0
00001902 0150 bchg [A0], D0
00001904 0150 bchg [A0], D0
00001906 0046 0046 ori.w D6, 0x46 /* 'F' */
0000190A 0046 0150 ori.w D6, 0x150
0000190E 0150 bchg [A0], D0
00001910 0150 bchg [A0], D0
00001912 0050 0046 ori.w [A0], 0x46 /* 'F' */
00001916 2F0B move.l -[A7], A3
00001918 4EBA EAA0 jsr [PC - 0x1560 /* 000003BA */]
0000191C 6000 0102 bra +0x104 /* 00001A20 */
00001920 2F0B move.l -[A7], A3
00001922 4EBA FC00 jsr [PC - 0x400 /* 00001524 */]
00001926 6000 00F8 bra +0xFA /* 00001A20 */
0000192A 2047 movea.l A0, D7
0000192C 49E8 0010 lea.l A4, [A0 + 0x10]
00001930 42A7 clr.l -[A7]
00001932 486C 0006 pea.l [A4 + 0x6]
00001936 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000193A 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
0000193E 275F 0018 move.l [A3 + 0x18], [A7]+
00001942 6000 00DC bra +0xDE /* 00001A20 */
00001946 4267 clr.w -[A7]
00001948 2F07 move.l -[A7], D7
0000194A 4EBA F228 jsr [PC - 0xDD8 /* 00000B74 */]
0000194E 101F move.b D0, [A7]+
00001950 670A beq +0xC /* 0000195C */
00001952 2F0B move.l -[A7], A3
00001954 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
00001958 6000 00C6 bra +0xC8 /* 00001A20 */
label0000195C:
0000195C 2F0B move.l -[A7], A3
0000195E 4EBA F9B4 jsr [PC - 0x64C /* 00001314 */]
00001962 6000 00BC bra +0xBE /* 00001A20 */
00001966 277C 4249 5444 0018 move.l [A3 + 0x18], 0x42495444 /* 'BITD' */
0000196E 6000 00B0 bra +0xB2 /* 00001A20 */
00001972 277C 5049 4354 0018 move.l [A3 + 0x18], 0x50494354 /* 'PICT' */
0000197A 6000 00A4 bra +0xA6 /* 00001A20 */
0000197E 2F0B move.l -[A7], A3
00001980 4EBA FBA2 jsr [PC - 0x45E /* 00001524 */]
00001984 2047 movea.l A0, D7
00001986 4868 0008 pea.l [A0 + 0x8]
0000198A 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000198E 2047 movea.l A0, D7
00001990 4A68 0014 tst.w [A0 + 0x14]
00001994 6C00 008A bge +0x8C /* 00001A20 */
00001998 2047 movea.l A0, D7
0000199A 4868 0010 pea.l [A0 + 0x10]
0000199E 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000019A2 607C bra +0x7E /* 00001A20 */
000019A4 2F0B move.l -[A7], A3
000019A6 4267 clr.w -[A7]
000019A8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000019AC 6072 bra +0x74 /* 00001A20 */
000019AE 2F0B move.l -[A7], A3
000019B0 486E FFEC pea.l [A6 - 0x14]
000019B4 486E FFEB pea.l [A6 - 0x15]
000019B8 4EBA FEA0 jsr [PC - 0x160 /* 0000185A */]
000019BC 701A moveq.l D0, 0x1A
000019BE B02E FFEB cmp.b D0, [A6 - 0x15]
000019C2 6C06 bge +0x8 /* 000019CA */
000019C4 1D7C 001A FFEB move.b [A6 - 0x15], 0x1A
label000019CA:
000019CA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000019CE 2047 movea.l A0, D7
000019D0 4868 0014 pea.l [A0 + 0x14]
000019D4 102E FFEB move.b D0, [A6 - 0x15]
000019D8 4880 ext.w D0
000019DA 48C0 ext.l D0
000019DC 2F00 move.l -[A7], D0
000019DE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000019E2 603C bra +0x3E /* 00001A20 */
000019E4 4267 clr.w -[A7]
000019E6 2F07 move.l -[A7], D7
000019E8 4EBA F18A jsr [PC - 0xE76 /* 00000B74 */]
000019EC 101F move.b D0, [A7]+
000019EE 6630 bne +0x32 /* 00001A20 */
000019F0 2847 movea.l A4, D7
000019F2 4AAC 000C tst.l [A4 + 0xC]
000019F6 6728 beq +0x2A /* 00001A20 */
000019F8 206C 000C movea.l A0, [A4 + 0xC]
000019FC 4A90 tst.l [A0]
000019FE 6720 beq +0x22 /* 00001A20 */
00001A00 2F2C 000C move.l -[A7], [A4 + 0xC]
00001A04 205F movea.l A0, [A7]+
00001A06 A04A syscall HNoPurge
00001A08 2F0B move.l -[A7], A3
00001A0A 4EBA FD80 jsr [PC - 0x280 /* 0000178C */]
00001A0E 4267 clr.w -[A7]
00001A10 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00001A14 101F move.b D0, [A7]+
00001A16 6708 beq +0xA /* 00001A20 */
00001A18 486C 000C pea.l [A4 + 0xC]
00001A1C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00001A20:
00001A20 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001A24 4E5E unlink A6
00001A26 2E9F move.l [A7], [A7]+
00001A28 4E75 rts
fn00001A2A:
00001A2A 4E56 FEE2 link A6, -0x011E
00001A2E 48E7 0018 movem.l -[A7], A3,A4
00001A32 286E 0008 movea.l A4, [A6 + 0x8]
00001A36 2654 movea.l A3, [A4]
00001A38 302C 0006 move.w D0, [A4 + 0x6]
00001A3C 5340 subq.w D0, 1
00001A3E 6B00 00AE bmi +0xB0 /* 00001AEE */
00001A42 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001A46 6E00 00A6 bgt +0xA8 /* 00001AEE */
00001A4A D040 add.w D0, D0
00001A4C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001A50 4EFB 0000 jmp [PC + D0.w]
00001A54 0058 008E ori.w [A0]+, 0x8E
00001A58 009C 0058 0058 ori.l [A4]+, 0x580058 /* 'X\0X' */
00001A5E 009C 0058 009C ori.l [A4]+, 0x58009C
00001A64 009C 009C 009C ori.l [A4]+, 0x9C009C
00001A6A 0084 009C 009C ori.l D4, 0x9C009C
00001A70 009C 009C 0048 ori.l [A4]+, 0x9C0048
00001A76 0058 0084 ori.w [A0]+, 0x84
00001A7A 009C 009C 0096 ori.l [A4]+, 0x9C0096
00001A80 0070 009C 009C ori.w [A0 + D0.w - 0x100], 0x9C
00001A86 009C 009C 0050 ori.l [A4]+, 0x9C0050
00001A8C 0048 0048 ori.w A0, 0x48 /* 'H' */
00001A90 0058 0060 ori.w [A0]+, 0x60 /* '`' */
00001A94 009C 0058 0048 ori.l [A4]+, 0x580048 /* 'X\0H' */
00001A9A 2F0C move.l -[A7], A4
00001A9C 4EBA E91C jsr [PC - 0x16E4 /* 000003BA */]
00001AA0 604C bra +0x4E /* 00001AEE */
00001AA2 2F0C move.l -[A7], A4
00001AA4 4EBA E914 jsr [PC - 0x16EC /* 000003BA */]
00001AA8 6044 bra +0x46 /* 00001AEE */
00001AAA 2F0C move.l -[A7], A4
00001AAC 4EBA FA76 jsr [PC - 0x58A /* 00001524 */]
00001AB0 603C bra +0x3E /* 00001AEE */
00001AB2 42A7 clr.l -[A7]
00001AB4 486B 0010 pea.l [A3 + 0x10]
00001AB8 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00001ABC 295F 0018 move.l [A4 + 0x18], [A7]+
00001AC0 602C bra +0x2E /* 00001AEE */
00001AC2 2F0C move.l -[A7], A4
00001AC4 4EBA F8B8 jsr [PC - 0x748 /* 0000137E */]
00001AC8 2F0B move.l -[A7], A3
00001ACA 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
00001ACE 2F0B move.l -[A7], A3
00001AD0 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00001AD4 6018 bra +0x1A /* 00001AEE */
00001AD6 297C 5343 5657 0018 move.l [A4 + 0x18], 0x53435657 /* 'SCVW' */
00001ADE 600E bra +0x10 /* 00001AEE */
00001AE0 2F0C move.l -[A7], A4
00001AE2 4EBA F830 jsr [PC - 0x7D0 /* 00001314 */]
00001AE6 6006 bra +0x8 /* 00001AEE */
00001AE8 2F0C move.l -[A7], A4
00001AEA 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
label00001AEE:
00001AEE 4CDF 1800 movem.l A3,A4, [A7]+
00001AF2 4E5E unlink A6
00001AF4 2E9F move.l [A7], [A7]+
00001AF6 4E75 rts
fn00001AF8:
00001AF8 4E56 FEDE link A6, -0x0122
00001AFC 48E7 0018 movem.l -[A7], A3,A4
00001B00 266E 0008 movea.l A3, [A6 + 0x8]
00001B04 302B 0006 move.w D0, [A3 + 0x6]
00001B08 5340 subq.w D0, 1
00001B0A 6B00 0152 bmi +0x154 /* 00001C5E */
00001B0E 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001B12 6E00 014A bgt +0x14C /* 00001C5E */
00001B16 D040 add.w D0, D0
00001B18 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001B1C 4EFB 0000 jmp [PC + D0.w]
00001B20 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001B24 0140 bchg D0, D0
00001B26 005C 0086 ori.w [A4]+, 0x86
00001B2A 0140 bchg D0, D0
00001B2C 0140 bchg D0, D0
00001B2E 0140 bchg D0, D0
00001B30 0140 bchg D0, D0
00001B32 0140 bchg D0, D0
00001B34 0140 bchg D0, D0
00001B36 006E 0140 0140 ori.w [A6 + 0x140], 0x140
00001B3C 0140 bchg D0, D0
00001B3E 0112 btst [A2], D0
00001B40 0048 0052 ori.w A0, 0x52 /* 'R' */
00001B44 007A 0140 0140 ori.w [PC + 0x140 /* 00001C86, value 0x0, cstring "" */], 0x140
00001B4A 009C 0128 0140 ori.l [A4]+, 0x1280140
00001B50 0140 bchg D0, D0
00001B52 0140 bchg D0, D0
00001B54 0140 bchg D0, D0
00001B56 0048 0048 ori.w A0, 0x48 /* 'H' */
00001B5A 0048 0140 ori.w A0, 0x140
00001B5E 0052 0140 ori.w [A2], 0x140
00001B62 0048 0048 ori.w A0, 0x48 /* 'H' */
00001B66 2F0B move.l -[A7], A3
00001B68 4EBA F9BA jsr [PC - 0x646 /* 00001524 */]
00001B6C 6000 00F0 bra +0xF2 /* 00001C5E */
00001B70 2F0B move.l -[A7], A3
00001B72 4EBA F9B0 jsr [PC - 0x650 /* 00001524 */]
00001B76 6000 00E6 bra +0xE8 /* 00001C5E */
00001B7A 2F0B move.l -[A7], A3
00001B7C 4EBA F9A6 jsr [PC - 0x65A /* 00001524 */]
00001B80 06AB 0000 7D62 0018 addi.l [A3 + 0x18], 0x7D62 /* '}b' */
00001B88 6000 00D4 bra +0xD6 /* 00001C5E */
00001B8C 277C 5354 5854 0018 move.l [A3 + 0x18], 0x53545854 /* 'STXT' */
00001B94 6000 00C8 bra +0xCA /* 00001C5E */
00001B98 277C 5445 5854 0018 move.l [A3 + 0x18], 0x54455854 /* 'TEXT' */
00001BA0 6000 00BC bra +0xBE /* 00001C5E */
00001BA4 2053 movea.l A0, [A3]
00001BA6 4868 0008 pea.l [A0 + 0x8]
00001BAA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00001BAE 2053 movea.l A0, [A3]
00001BB0 7000 moveq.l D0, 0x00
00001BB2 2140 000C move.l [A0 + 0xC], D0
00001BB6 6000 00A6 bra +0xA8 /* 00001C5E */
00001BBA 2F0B move.l -[A7], A3
00001BBC 486E FFFC pea.l [A6 - 0x4]
00001BC0 486E FFFB pea.l [A6 - 0x5]
00001BC4 4EBA FC94 jsr [PC - 0x36C /* 0000185A */]
00001BC8 701E moveq.l D0, 0x1E
00001BCA B02E FFFB cmp.b D0, [A6 - 0x5]
00001BCE 6C06 bge +0x8 /* 00001BD6 */
00001BD0 1D7C 001E FFFB move.b [A6 - 0x5], 0x1E
label00001BD6:
00001BD6 2853 movea.l A4, [A3]
00001BD8 7018 moveq.l D0, 0x18
00001BDA B02E FFFB cmp.b D0, [A6 - 0x5]
00001BDE 6618 bne +0x1A /* 00001BF8 */
00001BE0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BE4 486C 0014 pea.l [A4 + 0x14]
00001BE8 102E FFFB move.b D0, [A6 - 0x5]
00001BEC 4880 ext.w D0
00001BEE 48C0 ext.l D0
00001BF0 2F00 move.l -[A7], D0
00001BF2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001BF6 6016 bra +0x18 /* 00001C0E */
label00001BF8:
00001BF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BFC 486C 0010 pea.l [A4 + 0x10]
00001C00 102E FFFB move.b D0, [A6 - 0x5]
00001C04 4880 ext.w D0
00001C06 48C0 ext.l D0
00001C08 2F00 move.l -[A7], D0
00001C0A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label00001C0E:
00001C0E 206D F24E movea.l A0, [A5 - 0xDB2]
00001C12 0C68 0402 0112 cmpi.w [A0 + 0x112], 0x402
00001C18 6C44 bge +0x46 /* 00001C5E */
00001C1A 2853 movea.l A4, [A3]
00001C1C 422C 0013 clr.b [A4 + 0x13]
00001C20 426C 001C clr.w [A4 + 0x1C]
00001C24 396C 002A 0026 move.w [A4 + 0x26], [A4 + 0x2A]
00001C2A 422C 0029 clr.b [A4 + 0x29]
00001C2E 602E bra +0x30 /* 00001C5E */
00001C30 2853 movea.l A4, [A3]
00001C32 4AAC 000C tst.l [A4 + 0xC]
00001C36 6726 beq +0x28 /* 00001C5E */
00001C38 2F0B move.l -[A7], A3
00001C3A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00001C3E 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001C42 A9D0 syscall TECalText
00001C44 6018 bra +0x1A /* 00001C5E */
00001C46 2F0B move.l -[A7], A3
00001C48 4EBA F734 jsr [PC - 0x8CC /* 0000137E */]
00001C4C 284B movea.l A4, A3
00001C4E 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001C52 1F3C 0001 move.b -[A7], 0x1
00001C56 1F3C 0001 move.b -[A7], 0x1
00001C5A 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
label00001C5E:
00001C5E 4CDF 1800 movem.l A3,A4, [A7]+
00001C62 4E5E unlink A6
00001C64 2E9F move.l [A7], [A7]+
00001C66 4E75 rts
fn00001C68:
00001C68 4E56 FFF2 link A6, -0x000E
00001C6C 206E 0008 movea.l A0, [A6 + 0x8]
00001C70 3028 0006 move.w D0, [A0 + 0x6]
00001C74 5340 subq.w D0, 1
00001C76 6B76 bmi +0x78 /* 00001CEE */
00001C78 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001C7C 6E70 bgt +0x72 /* 00001CEE */
00001C7E D040 add.w D0, D0
00001C80 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001C84 4EFB 0000 jmp [PC + D0.w]
00001C88 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001C8C 0068 0052 0052 ori.w [A0 + 0x52], 0x52 /* 'R' */
00001C92 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001C98 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001C9E 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001CA2 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001CA8 0048 0052 ori.w A0, 0x52 /* 'R' */
00001CAC 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001CB0 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001CB4 0052 0068 ori.w [A2], 0x68 /* 'h' */
00001CB8 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001CBE 0048 0048 ori.w A0, 0x48 /* 'H' */
00001CC2 0048 0068 ori.w A0, 0x68 /* 'h' */
00001CC6 0068 0068 0052 ori.w [A0 + 0x52], 0x68 /* 'h' */
00001CCC 0048 2F2E ori.w A0, 0x2F2E /* '/.' */
00001CD0 0008 4EBA ori.b A0, 0xBA
00001CD4 E6E6 ror .w -[A6]
00001CD6 6016 bra +0x18 /* 00001CEE */
00001CD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CDC 4EBA F846 jsr [PC - 0x7BA /* 00001524 */]
00001CE0 600C bra +0xE /* 00001CEE */
00001CE2 206E 0008 movea.l A0, [A6 + 0x8]
00001CE6 217C 5049 4354 0018 move.l [A0 + 0x18], 0x50494354 /* 'PICT' */
label00001CEE:
00001CEE 4E5E unlink A6
00001CF0 2E9F move.l [A7], [A7]+
00001CF2 4E75 rts
fn00001CF4:
00001CF4 4E56 FFF0 link A6, -0x0010
00001CF8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001CFC 266E 0008 movea.l A3, [A6 + 0x8]
00001D00 42A7 clr.l -[A7]
00001D02 2F0B move.l -[A7], A3
00001D04 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001D08 2817 move.l D4, [A7]
00001D0A 7006 moveq.l D0, 0x06
00001D0C 2F00 move.l -[A7], D0
00001D0E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00001D12 201F move.l D0, [A7]+
00001D14 3C00 move.w D6, D0
00001D16 E740 asl D0.w, 3
00001D18 3A00 move.w D5, D0
00001D1A 5045 addq.w D5, 8
00001D1C 5346 subq.w D6, 1
00001D1E 2F0B move.l -[A7], A3
00001D20 3005 move.w D0, D5
00001D22 48C0 ext.l D0
00001D24 2F00 move.l -[A7], D0
00001D26 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001D2A 4267 clr.w -[A7]
00001D2C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001D30 4A5F tst.w [A7]+
00001D32 2853 movea.l A4, [A3]
00001D34 3E06 move.w D7, D6
00001D36 6018 bra +0x1A /* 00001D50 */
label00001D38:
00001D38 3007 move.w D0, D7
00001D3A C1FC 0006 muls.w D0, 0x6
00001D3E 3207 move.w D1, D7
00001D40 E741 asl D1.w, 3
00001D42 41F4 100A lea.l A0, [A4 + D1.w + 0xA]
00001D46 43F4 0000 lea.l A1, [A4 + D0.w]
00001D4A 20D9 move.l [A0]+, [A1]+
00001D4C 3091 move.w [A0], [A1]
00001D4E 5347 subq.w D7, 1
label00001D50:
00001D50 4A47 tst.w D7
00001D52 6CE4 bge -0x1A /* 00001D38 */
00001D54 3D46 FFF0 move.w [A6 - 0x10], D6
00001D58 4247 clr.w D7
00001D5A 600C bra +0xE /* 00001D68 */
label00001D5C:
00001D5C 3007 move.w D0, D7
00001D5E E740 asl D0.w, 3
00001D60 3987 0008 move.w [A4 + D0.w + 0x8], D7
00001D64 5247 addq.w D7, 1
00001D66 6906 bvs +0x8 /* 00001D6E */
label00001D68:
00001D68 BE6E FFF0 cmp.w D7, [A6 - 0x10]
00001D6C 6FEE ble -0x10 /* 00001D5C */
label00001D6E:
00001D6E 426C 0004 clr.w [A4 + 0x4]
00001D72 3946 0006 move.w [A4 + 0x6], D6
00001D76 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001D7A 4E5E unlink A6
00001D7C 2E9F move.l [A7], [A7]+
00001D7E 4E75 rts
fn00001D80:
00001D80 4E56 FEF6 link A6, -0x010A
00001D84 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001D88 266E 0008 movea.l A3, [A6 + 0x8]
00001D8C 2E13 move.l D7, [A3]
00001D8E 302B 0006 move.w D0, [A3 + 0x6]
00001D92 5340 subq.w D0, 1
00001D94 6B00 00B0 bmi +0xB2 /* 00001E46 */
00001D98 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001D9C 6E00 00A8 bgt +0xAA /* 00001E46 */
00001DA0 D040 add.w D0, D0
00001DA2 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001DA6 4EFB 0000 jmp [PC + D0.w]
00001DAA 0050 0058 ori.w [A0], 0x58 /* 'X' */
00001DAE 009E 0050 0050 ori.l [A6]+, 0x500050 /* 'P\0P' */
00001DB4 009E 0050 009E ori.l [A6]+, 0x50009E
00001DBA 009E 009E 009E ori.l [A6]+, 0x9E009E
00001DC0 007C 009E ori.w sr, 158
00001DC4 009E 009E 0086 ori.l [A6]+, 0x9E0086
00001DCA 0048 0050 ori.w A0, 0x50 /* 'P' */
00001DCE 007C 009E ori.w sr, 158
00001DD2 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001DD6 006E 009E 009E ori.w [A6 + 0x9E], 0x9E
00001DDC 009E 009E 0048 ori.l [A6]+, 0x9E0048
00001DE2 0048 0048 ori.w A0, 0x48 /* 'H' */
00001DE6 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001DEA 009E 0050 0048 ori.l [A6]+, 0x500048 /* 'P\0H' */
00001DF0 2F0B move.l -[A7], A3
00001DF2 4EBA E5C6 jsr [PC - 0x1A3A /* 000003BA */]
00001DF6 604E bra +0x50 /* 00001E46 */
00001DF8 2F0B move.l -[A7], A3
00001DFA 4EBA F728 jsr [PC - 0x8D8 /* 00001524 */]
00001DFE 6046 bra +0x48 /* 00001E46 */
00001E00 42A7 clr.l -[A7]
00001E02 2F0B move.l -[A7], A3
00001E04 3F3C 001F move.w -[A7], 0x1F
00001E08 4EBA F340 jsr [PC - 0xCC0 /* 0000114A */]
00001E0C 2C1F move.l D6, [A7]+
00001E0E 2F0B move.l -[A7], A3
00001E10 4EBA F502 jsr [PC - 0xAFE /* 00001314 */]
00001E14 6030 bra +0x32 /* 00001E46 */
00001E16 2F0B move.l -[A7], A3
00001E18 4EBA F564 jsr [PC - 0xA9C /* 0000137E */]
00001E1C 2F07 move.l -[A7], D7
00001E1E 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
00001E22 6022 bra +0x24 /* 00001E46 */
00001E24 277C 434C 5554 0018 move.l [A3 + 0x18], 0x434C5554 /* 'CLUT' */
00001E2C 6018 bra +0x1A /* 00001E46 */
00001E2E 2853 movea.l A4, [A3]
00001E30 4AAC 000C tst.l [A4 + 0xC]
00001E34 6710 beq +0x12 /* 00001E46 */
00001E36 2F2C 000C move.l -[A7], [A4 + 0xC]
00001E3A 205F movea.l A0, [A7]+
00001E3C A04A syscall HNoPurge
00001E3E 2F2C 000C move.l -[A7], [A4 + 0xC]
00001E42 4EBA FEB0 jsr [PC - 0x150 /* 00001CF4 */]
label00001E46:
00001E46 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001E4A 4E5E unlink A6
00001E4C 2E9F move.l [A7], [A7]+
00001E4E 4E75 rts
fn00001E50:
00001E50 4E56 0000 link A6, 0
00001E54 206E 0008 movea.l A0, [A6 + 0x8]
00001E58 3028 0006 move.w D0, [A0 + 0x6]
00001E5C 5540 subq.w D0, 2
00001E5E 6742 beq +0x44 /* 00001EA2 */
00001E60 0440 000A subi.w D0, 0xA /* '\n' */
00001E64 671C beq +0x1E /* 00001E82 */
00001E66 5740 subq.w D0, 3
00001E68 6738 beq +0x3A /* 00001EA2 */
00001E6A 5940 subq.w D0, 4
00001E6C 6714 beq +0x16 /* 00001E82 */
00001E6E 5740 subq.w D0, 3
00001E70 671E beq +0x20 /* 00001E90 */
00001E72 5340 subq.w D0, 1
00001E74 672C beq +0x2E /* 00001EA2 */
00001E76 5F40 subq.w D0, 7
00001E78 6728 beq +0x2A /* 00001EA2 */
00001E7A 5B40 subq.w D0, 5
00001E7C 6724 beq +0x26 /* 00001EA2 */
00001E7E 601A bra +0x1C /* 00001E9A */
00001E80 6020 bra +0x22 /* 00001EA2 */
label00001E82:
00001E82 206E 0008 movea.l A0, [A6 + 0x8]
00001E86 217C 5348 4150 0018 move.l [A0 + 0x18], 0x53484150 /* 'SHAP' */
00001E8E 6012 bra +0x14 /* 00001EA2 */
label00001E90:
00001E90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E94 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001E98 6008 bra +0xA /* 00001EA2 */
label00001E9A:
00001E9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E9E 4EBA F684 jsr [PC - 0x97C /* 00001524 */]
label00001EA2:
00001EA2 4E5E unlink A6
00001EA4 2E9F move.l [A7], [A7]+
00001EA6 4E75 rts
fn00001EA8:
00001EA8 4E56 FFF8 link A6, -0x0008
00001EAC 48E7 0018 movem.l -[A7], A3,A4
00001EB0 286E 0008 movea.l A4, [A6 + 0x8]
00001EB4 2654 movea.l A3, [A4]
00001EB6 302C 0006 move.w D0, [A4 + 0x6]
00001EBA 5540 subq.w D0, 2
00001EBC 6764 beq +0x66 /* 00001F22 */
00001EBE 5540 subq.w D0, 2
00001EC0 6700 00A8 beq +0xAA /* 00001F6A */
00001EC4 5340 subq.w D0, 1
00001EC6 6776 beq +0x78 /* 00001F3E */
00001EC8 5F40 subq.w D0, 7
00001ECA 6700 008C beq +0x8E /* 00001F58 */
00001ECE 5740 subq.w D0, 3
00001ED0 6700 00A6 beq +0xA8 /* 00001F78 */
00001ED4 5340 subq.w D0, 1
00001ED6 6700 00A0 beq +0xA2 /* 00001F78 */
00001EDA 5340 subq.w D0, 1
00001EDC 671E beq +0x20 /* 00001EFC */
00001EDE 5540 subq.w D0, 2
00001EE0 6776 beq +0x78 /* 00001F58 */
00001EE2 5740 subq.w D0, 3
00001EE4 677C beq +0x7E /* 00001F62 */
00001EE6 5340 subq.w D0, 1
00001EE8 6700 008E beq +0x90 /* 00001F78 */
00001EEC 5F40 subq.w D0, 7
00001EEE 6700 0088 beq +0x8A /* 00001F78 */
00001EF2 5540 subq.w D0, 2
00001EF4 6752 beq +0x54 /* 00001F48 */
00001EF6 5740 subq.w D0, 3
00001EF8 677E beq +0x80 /* 00001F78 */
00001EFA 6076 bra +0x78 /* 00001F72 */
label00001EFC:
00001EFC 2F0C move.l -[A7], A4
00001EFE 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00001F02 302D F212 move.w D0, [A5 - 0xDEE]
00001F06 48C0 ext.l D0
00001F08 2940 0018 move.l [A4 + 0x18], D0
00001F0C 4A6D F212 tst.w [A5 - 0xDEE]
00001F10 6766 beq +0x68 /* 00001F78 */
00001F12 2F0B move.l -[A7], A3
00001F14 3F3C 0003 move.w -[A7], 0x3
00001F18 1F3C 0001 move.b -[A7], 0x1
00001F1C 4EBA EFF4 jsr [PC - 0x100C /* 00000F12 */]
00001F20 6056 bra +0x58 /* 00001F78 */
label00001F22:
00001F22 2F0C move.l -[A7], A4
00001F24 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00001F28 4A6D F212 tst.w [A5 - 0xDEE]
00001F2C 674A beq +0x4C /* 00001F78 */
00001F2E 2F0B move.l -[A7], A3
00001F30 3F3C 0003 move.w -[A7], 0x3
00001F34 1F3C 0001 move.b -[A7], 0x1
00001F38 4EBA EFD8 jsr [PC - 0x1028 /* 00000F12 */]
00001F3C 603A bra +0x3C /* 00001F78 */
label00001F3E:
00001F3E 2F0C move.l -[A7], A4
00001F40 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */]
00001F44 6032 bra +0x34 /* 00001F78 */
00001F46 6030 bra +0x32 /* 00001F78 */
label00001F48:
00001F48 42A7 clr.l -[A7]
00001F4A 486B 0010 pea.l [A3 + 0x10]
00001F4E 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00001F52 295F 0018 move.l [A4 + 0x18], [A7]+
00001F56 6020 bra +0x22 /* 00001F78 */
label00001F58:
00001F58 297C 4D4F 5649 0018 move.l [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
00001F60 6016 bra +0x18 /* 00001F78 */
label00001F62:
00001F62 2F0C move.l -[A7], A4
00001F64 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001F68 600E bra +0x10 /* 00001F78 */
label00001F6A:
00001F6A 2F0C move.l -[A7], A4
00001F6C 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */]
00001F70 6006 bra +0x8 /* 00001F78 */
label00001F72:
00001F72 2F0C move.l -[A7], A4
00001F74 4EBA F5AE jsr [PC - 0xA52 /* 00001524 */]
label00001F78:
00001F78 4CDF 1800 movem.l A3,A4, [A7]+
00001F7C 4E5E unlink A6
00001F7E 2E9F move.l [A7], [A7]+
00001F80 4E75 rts
fn00001F82:
00001F82 4E56 0000 link A6, 0
00001F86 2F0C move.l -[A7], A4
00001F88 102D F1FF move.b D0, [A5 - 0xE01]
00001F8C 671A beq +0x1C /* 00001FA8 */
00001F8E 286E 000A movea.l A4, [A6 + 0xA]
00001F92 4AAC 001E tst.l [A4 + 0x1E]
00001F96 6710 beq +0x12 /* 00001FA8 */
00001F98 2F2C 001E move.l -[A7], [A4 + 0x1E]
00001F9C 303C 0023 move.w D0, 0x23 /* '#' */
00001FA0 AAAA syscall QuickTimeDispatch
00001FA2 7000 moveq.l D0, 0x00
00001FA4 2940 001E move.l [A4 + 0x1E], D0
label00001FA8:
00001FA8 285F movea.l A4, [A7]+
00001FAA 4E5E unlink A6
00001FAC 205F movea.l A0, [A7]+
00001FAE 5C4F addq.w A7, 6
00001FB0 4ED0 jmp [A0]
fn00001FB2:
00001FB2 4E56 0000 link A6, 0
00001FB6 2F0C move.l -[A7], A4
00001FB8 286E 0008 movea.l A4, [A6 + 0x8]
00001FBC 7000 moveq.l D0, 0x00
00001FBE 2940 0008 move.l [A4 + 0x8], D0
00001FC2 2940 000C move.l [A4 + 0xC], D0
00001FC6 700B moveq.l D0, 0x0B
00001FC8 2940 0018 move.l [A4 + 0x18], D0
00001FCC 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00001FD2 7000 moveq.l D0, 0x00
00001FD4 2940 001E move.l [A4 + 0x1E], D0
00001FD8 2940 0022 move.l [A4 + 0x22], D0
00001FDC 486C 0010 pea.l [A4 + 0x10]
00001FE0 42A7 clr.l -[A7]
00001FE2 2F3C 0078 00A0 move.l -[A7], 0x7800A0
00001FE8 A8A7 syscall SetRect
00001FEA 285F movea.l A4, [A7]+
00001FEC 4E5E unlink A6
00001FEE 2E9F move.l [A7], [A7]+
00001FF0 4E75 rts
fn00001FF2:
00001FF2 4E56 FFE8 link A6, -0x0018
00001FF6 48E7 0118 movem.l -[A7], D7,A3,A4
00001FFA 266E 0008 movea.l A3, [A6 + 0x8]
00001FFE 2853 movea.l A4, [A3]
00002000 302B 0006 move.w D0, [A3 + 0x6]
00002004 5540 subq.w D0, 2
00002006 6B00 01A0 bmi +0x1A2 /* 000021A8 */
0000200A 0C40 0021 cmpi.w D0, 0x21 /* '!' */
0000200E 6E00 0198 bgt +0x19A /* 000021A8 */
00002012 D040 add.w D0, D0
00002014 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002018 4EFB 0000 jmp [PC + D0.w]
0000201C 0072 018E 00D2 ori.w [A2 + D0.w - 0x46], 0x18E
00002022 009A 018E 018E ori.l [A2]+, 0x18E018E
00002028 018E bclr A6, D0
0000202A 018E bclr A6, D0
0000202C 018E bclr A6, D0
0000202E 018E bclr A6, D0
00002030 00BC 018E 018E 00AE 0194 ori.l 0xAE0194, 0x18E018E
0000203A 0046 018E ori.w D6, 0x18E
0000203E 00BC 018E 018E 00C8 0050 ori.l 0xC80050, 0x18E018E
00002048 018E bclr A6, D0
0000204A 018E bclr A6, D0
0000204C 018E bclr A6, D0
0000204E 018E bclr A6, D0
00002050 0046 0046 ori.w D6, 0x46 /* 'F' */
00002054 0046 018E ori.w D6, 0x18E
00002058 0060 018E ori.w -[A0], 0x18E
0000205C 018E bclr A6, D0
0000205E 0046 2F0B ori.w D6, 0x2F0B
00002062 4EBA E356 jsr [PC - 0x1CAA /* 000003BA */]
00002066 6000 0146 bra +0x148 /* 000021AE */
0000206A 2F13 move.l -[A7], [A3]
0000206C 4EBA FF44 jsr [PC - 0xBC /* 00001FB2 */]
00002070 2F0B move.l -[A7], A3
00002072 4EBA F30A jsr [PC - 0xCF6 /* 0000137E */]
00002076 6000 0136 bra +0x138 /* 000021AE */
0000207A 42A7 clr.l -[A7]
0000207C 486C 0010 pea.l [A4 + 0x10]
00002080 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00002084 275F 0018 move.l [A3 + 0x18], [A7]+
00002088 6000 0124 bra +0x126 /* 000021AE */
0000208C 4267 clr.w -[A7]
0000208E 2F13 move.l -[A7], [A3]
00002090 4EBA EAE2 jsr [PC - 0x151E /* 00000B74 */]
00002094 101F move.b D0, [A7]+
00002096 6712 beq +0x14 /* 000020AA */
00002098 102D F1FF move.b D0, [A5 - 0xE01]
0000209C 6700 0110 beq +0x112 /* 000021AE */
000020A0 2F0B move.l -[A7], A3
000020A2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000020A6 6000 0106 bra +0x108 /* 000021AE */
label000020AA:
000020AA 2F0B move.l -[A7], A3
000020AC 4EBA F476 jsr [PC - 0xB8A /* 00001524 */]
000020B0 6000 00FC bra +0xFE /* 000021AE */
000020B4 2F13 move.l -[A7], [A3]
000020B6 3F2B 0004 move.w -[A7], [A3 + 0x4]
000020BA 4EBA FEC6 jsr [PC - 0x13A /* 00001F82 */]
000020BE 2F0B move.l -[A7], A3
000020C0 4EBA F462 jsr [PC - 0xB9E /* 00001524 */]
000020C4 6000 00E8 bra +0xEA /* 000021AE */
000020C8 2F13 move.l -[A7], [A3]
000020CA 3F2B 0004 move.w -[A7], [A3 + 0x4]
000020CE 4EBA FEB2 jsr [PC - 0x14E /* 00001F82 */]
000020D2 6000 00DA bra +0xDC /* 000021AE */
000020D6 277C 4D6F 6F56 0018 move.l [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
000020DE 6000 00CE bra +0xD0 /* 000021AE */
000020E2 2F0B move.l -[A7], A3
000020E4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000020E8 6000 00C4 bra +0xC6 /* 000021AE */
000020EC 277C 0000 0140 0018 move.l [A3 + 0x18], 0x140
000020F4 4AAC 000C tst.l [A4 + 0xC]
000020F8 6708 beq +0xA /* 00002102 */
000020FA 2F0B move.l -[A7], A3
000020FC 4EBA F426 jsr [PC - 0xBDA /* 00001524 */]
00002100 602E bra +0x30 /* 00002130 */
label00002102:
00002102 4267 clr.w -[A7]
00002104 2F13 move.l -[A7], [A3]
00002106 4EBA EA6C jsr [PC - 0x1594 /* 00000B74 */]
0000210A 101F move.b D0, [A7]+
0000210C 6716 beq +0x18 /* 00002124 */
0000210E 4AAC 001E tst.l [A4 + 0x1E]
00002112 671C beq +0x1E /* 00002130 */
00002114 42A7 clr.l -[A7]
00002116 2F2C 001E move.l -[A7], [A4 + 0x1E]
0000211A 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000211E 275F 0018 move.l [A3 + 0x18], [A7]+
00002122 600C bra +0xE /* 00002130 */
label00002124:
00002124 42A7 clr.l -[A7]
00002126 2F0B move.l -[A7], A3
00002128 4EBA F112 jsr [PC - 0xEEE /* 0000123C */]
0000212C 275F 0018 move.l [A3 + 0x18], [A7]+
label00002130:
00002130 082C 0005 001B btst.b [A4 + 0x1B], 0x5
00002136 6676 bne +0x78 /* 000021AE */
00002138 41EE FFF6 lea.l A0, [A6 - 0xA]
0000213C 43EC 0010 lea.l A1, [A4 + 0x10]
00002140 20D9 move.l [A0]+, [A1]+
00002142 20D9 move.l [A0]+, [A1]+
00002144 426E FFF4 clr.w [A6 - 0xC]
00002148 102D F435 move.b D0, [A5 - 0xBCB]
0000214C 673C beq +0x3E /* 0000218A */
0000214E 42A7 clr.l -[A7]
00002150 206D F40A movea.l A0, [A5 - 0xBF6]
00002154 2050 movea.l A0, [A0]
00002156 2068 0016 movea.l A0, [A0 + 0x16]
0000215A 2050 movea.l A0, [A0]
0000215C 3F28 0020 move.w -[A7], [A0 + 0x20]
00002160 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
00002164 2E1F move.l D7, [A7]+
00002166 4A6D F212 tst.w [A5 - 0xDEE]
0000216A 6706 beq +0x8 /* 00002172 */
0000216C 426D F212 clr.w [A5 - 0xDEE]
00002170 603C bra +0x3E /* 000021AE */
label00002172:
00002172 2D47 FFF0 move.l [A6 - 0x10], D7
00002176 2047 movea.l A0, D7
00002178 2050 movea.l A0, [A0]
0000217A 5C88 addq.l A0, 6
0000217C 43EC 0010 lea.l A1, [A4 + 0x10]
00002180 20D9 move.l [A0]+, [A1]+
00002182 20D9 move.l [A0]+, [A1]+
00002184 3D7C 8000 FFF4 move.w [A6 - 0xC], 0x8000
label0000218A:
0000218A 42A7 clr.l -[A7]
0000218C 486E FFF0 pea.l [A6 - 0x10]
00002190 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002194 201F move.l D0, [A7]+
00002196 D1AB 0018 add.l [A3 + 0x18], D0
0000219A 102D F435 move.b D0, [A5 - 0xBCB]
0000219E 670E beq +0x10 /* 000021AE */
000021A0 2F07 move.l -[A7], D7
000021A2 205F movea.l A0, [A7]+
000021A4 A023 syscall DisposHandle/DisposeHandle
000021A6 6006 bra +0x8 /* 000021AE */
label000021A8:
000021A8 2F0B move.l -[A7], A3
000021AA 4EBA F378 jsr [PC - 0xC88 /* 00001524 */]
label000021AE:
000021AE 4CDF 1880 movem.l D7,A3,A4, [A7]+
000021B2 4E5E unlink A6
000021B4 2E9F move.l [A7], [A7]+
000021B6 4E75 rts
fn000021B8:
000021B8 4E56 0000 link A6, 0
000021BC 206E 0008 movea.l A0, [A6 + 0x8]
000021C0 3028 0006 move.w D0, [A0 + 0x6]
000021C4 0440 0013 subi.w D0, 0x13
000021C8 6702 beq +0x4 /* 000021CC */
000021CA 600E bra +0x10 /* 000021DA */
label000021CC:
000021CC 206E 0008 movea.l A0, [A6 + 0x8]
000021D0 217C 4255 5454 0018 move.l [A0 + 0x18], 0x42555454 /* 'BUTT' */
000021D8 6008 bra +0xA /* 000021E2 */
label000021DA:
000021DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021DE 4EBA F918 jsr [PC - 0x6E8 /* 00001AF8 */]
label000021E2:
000021E2 4E5E unlink A6
000021E4 2E9F move.l [A7], [A7]+
000021E6 4E75 rts
fn000021E8:
000021E8 4E56 FEDE link A6, -0x0122
000021EC 48E7 0118 movem.l -[A7], D7,A3,A4
000021F0 286E 0008 movea.l A4, [A6 + 0x8]
000021F4 2654 movea.l A3, [A4]
000021F6 302C 0006 move.w D0, [A4 + 0x6]
000021FA 5540 subq.w D0, 2
000021FC 6B00 00E6 bmi +0xE8 /* 000022E4 */
00002200 0C40 0021 cmpi.w D0, 0x21 /* '!' */
00002204 6E00 00DE bgt +0xE0 /* 000022E4 */
00002208 D040 add.w D0, D0
0000220A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000220E 4EFB 0000 jmp [PC + D0.w]
00002212 00AA 00D4 006A 0062 ori.l [A2 + 0x62], 0xD4006A
0000221A 00D4 .incomplete
0000221C 0062 00D4 ori.w -[A2], 0xD4
00002220 00D4 .incomplete
00002222 00D4 .incomplete
00002224 00D4 .incomplete
00002226 00CC .incomplete
00002228 00D4 .incomplete
0000222A 00D4 .incomplete
0000222C 00D4 .incomplete
0000222E 00D4 .incomplete
00002230 0046 0062 ori.w D6, 0x62 /* 'b' */
00002234 00CC .incomplete
00002236 00D4 .incomplete
00002238 0062 0062 ori.w -[A2], 0x62 /* 'b' */
0000223C 0062 00D4 ori.w -[A2], 0xD4
00002240 00D4 .incomplete
00002242 00D4 .incomplete
00002244 00D4 .incomplete
00002246 0046 0046 ori.w D6, 0x46 /* 'F' */
0000224A 0046 0062 ori.w D6, 0x62 /* 'b' */
0000224E 0062 00D4 ori.w -[A2], 0xD4
00002252 0062 0046 ori.w -[A2], 0x46 /* 'F' */
00002256 4267 clr.w -[A7]
00002258 2F0B move.l -[A7], A3
0000225A 4EBA E918 jsr [PC - 0x16E8 /* 00000B74 */]
0000225E 101F move.b D0, [A7]+
00002260 6708 beq +0xA /* 0000226A */
00002262 2F0C move.l -[A7], A4
00002264 4EBA F2BE jsr [PC - 0xD42 /* 00001524 */]
00002268 607A bra +0x7C /* 000022E4 */
label0000226A:
0000226A 2F0C move.l -[A7], A4
0000226C 4EBA E14C jsr [PC - 0x1EB4 /* 000003BA */]
00002270 6072 bra +0x74 /* 000022E4 */
00002272 2F0C move.l -[A7], A4
00002274 4EBA F2AE jsr [PC - 0xD52 /* 00001524 */]
00002278 606A bra +0x6C /* 000022E4 */
0000227A 4267 clr.w -[A7]
0000227C 2F0B move.l -[A7], A3
0000227E 4EBA E8F4 jsr [PC - 0x170C /* 00000B74 */]
00002282 101F move.b D0, [A7]+
00002284 6708 beq +0xA /* 0000228E */
00002286 2F0C move.l -[A7], A4
00002288 4EBA F29A jsr [PC - 0xD66 /* 00001524 */]
0000228C 6056 bra +0x58 /* 000022E4 */
label0000228E:
0000228E 4AAB 000C tst.l [A3 + 0xC]
00002292 56C0 sne D0
00002294 4A00 tst.b D0
00002296 6714 beq +0x16 /* 000022AC */
00002298 206B 000C movea.l A0, [A3 + 0xC]
0000229C 4A90 tst.l [A0]
0000229E 56C1 sne D1
000022A0 C001 and.b D0, D1
000022A2 6708 beq +0xA /* 000022AC */
000022A4 2F0C move.l -[A7], A4
000022A6 4EBA F27C jsr [PC - 0xD84 /* 00001524 */]
000022AA 6038 bra +0x3A /* 000022E4 */
label000022AC:
000022AC 42A7 clr.l -[A7]
000022AE 2F0C move.l -[A7], A4
000022B0 4EBA EF8A jsr [PC - 0x1076 /* 0000123C */]
000022B4 295F 0018 move.l [A4 + 0x18], [A7]+
000022B8 602A bra +0x2C /* 000022E4 */
000022BA 4267 clr.w -[A7]
000022BC 2F0B move.l -[A7], A3
000022BE 4EBA E8B4 jsr [PC - 0x174C /* 00000B74 */]
000022C2 101F move.b D0, [A7]+
000022C4 661E bne +0x20 /* 000022E4 */
000022C6 42A7 clr.l -[A7]
000022C8 2F0C move.l -[A7], A4
000022CA 3F3C 001F move.w -[A7], 0x1F
000022CE 4EBA EE7A jsr [PC - 0x1186 /* 0000114A */]
000022D2 2E1F move.l D7, [A7]+
000022D4 2F0C move.l -[A7], A4
000022D6 4EBA F03C jsr [PC - 0xFC4 /* 00001314 */]
000022DA 6008 bra +0xA /* 000022E4 */
000022DC 297C 736E 6420 0018 move.l [A4 + 0x18], 0x736E6420 /* 'snd ' */
label000022E4:
000022E4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000022E8 4E5E unlink A6
000022EA 2E9F move.l [A7], [A7]+
000022EC 4E75 rts